From 2513493149f2e40b321e20bfa1973e29ac53fac3 Mon Sep 17 00:00:00 2001
From: Jonathan Griffin <jgriffin@mozilla.com>
Date: Mon, 4 Jun 2012 11:45:33 -0700
Subject: [PATCH] Bug 761252 - Set devtools.debugger.remote-enabled from
 Marionette, a=test-only, DONTBUILD because NPOTB

---
 testing/marionette/components/marionettecomponent.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/testing/marionette/components/marionettecomponent.js b/testing/marionette/components/marionettecomponent.js
index 107d50d94155f..a3be1e45fd0cd 100644
--- a/testing/marionette/components/marionettecomponent.js
+++ b/testing/marionette/components/marionettecomponent.js
@@ -70,6 +70,9 @@ MarionetteComponent.prototype = {
       try {
         Cu.import('resource:///modules/devtools/dbg-server.jsm');
         DebuggerServer.addActors('chrome://marionette/content/marionette-actors.js');
+        // This pref is required for the remote debugger to open a socket,
+        // so force it to true.  See bug 761252.
+        Services.prefs.setBoolPref('devtools.debugger.remote-enabled', true);
         // Always allow remote connections.
         DebuggerServer.initTransport(function () { return true; });
         DebuggerServer.openListener(port, true);
-- 
GitLab