summaryrefslogtreecommitdiffstats
path: root/b2g/components/OopCommandLine.js
diff options
context:
space:
mode:
Diffstat (limited to 'b2g/components/OopCommandLine.js')
-rw-r--r--b2g/components/OopCommandLine.js46
1 files changed, 0 insertions, 46 deletions
diff --git a/b2g/components/OopCommandLine.js b/b2g/components/OopCommandLine.js
deleted file mode 100644
index 658bbdde5..000000000
--- a/b2g/components/OopCommandLine.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-const { classes: Cc, interfaces: Ci, utils: Cu } = Components;
-Cu.import("resource://gre/modules/XPCOMUtils.jsm");
-XPCOMUtils.defineLazyModuleGetter(this, "Services", "resource://gre/modules/Services.jsm");
-
-function oopCommandlineHandler() {
-}
-
-oopCommandlineHandler.prototype = {
- handle: function(cmdLine) {
- let oopFlag = cmdLine.handleFlag("oop", false);
- if (oopFlag) {
- /**
- * Manipulate preferences by adding to the *default* branch. Adding
- * to the default branch means the changes we make won"t get written
- * back to user preferences.
- */
- let prefs = Services.prefs
- let branch = prefs.getDefaultBranch("");
-
- try {
- // Turn on all OOP services, making desktop run similar to phone
- // environment
- branch.setBoolPref("dom.ipc.tabs.disabled", false);
- branch.setBoolPref("layers.acceleration.disabled", false);
- branch.setBoolPref("layers.offmainthreadcomposition.async-animations", true);
- branch.setBoolPref("layers.async-video.enabled", true);
- branch.setBoolPref("layers.async-pan-zoom.enabled", true);
- branch.setCharPref("gfx.content.azure.backends", "cairo");
- } catch (e) { }
-
- }
- if (cmdLine.state == Ci.nsICommandLine.STATE_REMOTE_AUTO) {
- cmdLine.preventDefault = true;
- }
- },
-
- helpInfo: " --oop Use out-of-process model in B2G\n",
- classID: Components.ID("{e30b0e13-2d12-4cb0-bc4c-4e617a1bf76e}"),
- QueryInterface: XPCOMUtils.generateQI([Ci.nsICommandLineHandler]),
-};
-
-this.NSGetFactory = XPCOMUtils.generateNSGetFactory([oopCommandlineHandler]);