[Pkg-mozext-commits] [tabmixplus] 17/44: Update openNewWindow according to SessionStore._openWindowWithState

David Prévot taffit at moszumanska.debian.org
Fri Mar 18 20:57:15 UTC 2016


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository tabmixplus.

commit ebcdee7c39e026a7f5c1ea648d2e06f43f37c5ae
Author: onemen <tabmix.onemen at gmail.com>
Date:   Sun Feb 28 18:10:36 2016 +0200

    Update openNewWindow according to SessionStore._openWindowWithState
---
 chrome/content/session/session.js | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/chrome/content/session/session.js b/chrome/content/session/session.js
index 6ba33cb..eac685b 100644
--- a/chrome/content/session/session.js
+++ b/chrome/content/session/session.js
@@ -3145,11 +3145,18 @@ TabmixSessionManager = {
   },
 
   openNewWindow: function SM_openNewWindow(aState, aCaller, aPrivate) {
-    var features = "chrome,all,dialog=no";
-    if (Tabmix.isVersion(200))
-      features += aPrivate ? ",private" : ",non-private";
-    var newWindow = window.openDialog("chrome://browser/content/browser.xul",
-                                      "_blank", features, null);
+    var argString = Cc["@mozilla.org/supports-string;1"].
+                    createInstance(Ci.nsISupportsString);
+    argString.data = "";
+
+    let features = "chrome,dialog=no,macsuppressanimation,all";
+    if (aPrivate) {
+      features += ",private";
+    }
+    var newWindow =
+        Services.ww.openWindow(null, Services.prefs.getCharPref("browser.chromeURL"),
+                               "_blank", features, argString);
+
     let ID;
     do {
       ID = "window" + Math.random();

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/tabmixplus.git



More information about the Pkg-mozext-commits mailing list