MDM Developer Tools Restriction

When restriction is in effect, SWE sessions in the work profile
will not appear in desktop Chrome's 'chrome://inspect/#devices'
page.

Change-Id: I2f0be4ea0c1d8b62f071b000c4b5c827f93f431b
diff --git a/src/com/android/browser/EngineInitializer.java b/src/com/android/browser/EngineInitializer.java
index 037e658..b64f493 100644
--- a/src/com/android/browser/EngineInitializer.java
+++ b/src/com/android/browser/EngineInitializer.java
@@ -39,6 +39,8 @@
 import android.util.Log;
 import android.view.ViewTreeObserver;
 
+import com.android.browser.mdm.DevToolsRestriction;
+
 import org.codeaurora.swe.BrowserCommandLine;
 import org.codeaurora.swe.Engine;
 
@@ -376,8 +378,8 @@
                         .build());
             }
 
-            //Enable remote debugging by default
-            Engine.setWebContentsDebuggingEnabled(true);
+            //Enable remote debugging by default as long as MDM restriction is not enabled
+            Engine.setWebContentsDebuggingEnabled(!DevToolsRestriction.getInstance().isEnabled());
             mInitializationCompleted = true;
             mInitializationStarted = true;
             BrowserSettings.getInstance().onEngineInitializationComplete();