[Pkg-mozext-commits] [tabmixplus] 18/107: Incompatibility with RequestPolicy Continued extension https://requestpolicycontinued.github.io, "Open other tabs next to current one" doesn't work

David Prévot taffit at moszumanska.debian.org
Tue Dec 29 19:02:45 UTC 2015


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

taffit pushed a commit to branch master
in repository tabmixplus.

commit 607fcdb40c5660a26a9c1996af5d3112e2e8009c
Author: onemen <tabmix.onemen at gmail.com>
Date:   Wed Oct 21 08:50:04 2015 +0300

    Incompatibility with RequestPolicy Continued extension https://requestpolicycontinued.github.io, "Open other tabs next to current one" doesn't work
---
 chrome/content/minit/tablib.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/chrome/content/minit/tablib.js b/chrome/content/minit/tablib.js
index f52d653..b8e08fb 100644
--- a/chrome/content/minit/tablib.js
+++ b/chrome/content/minit/tablib.js
@@ -120,7 +120,12 @@ var tablib = { // eslint-disable-line
 
   change_gBrowser: function change_gBrowser() {
     var obj, fnName;
-    if (typeof Fd == "object" && typeof Fd.addTab == "function")
+    // RequestPolicy Continued extension https://requestpolicycontinued.github.io
+    var rp = gBrowser.rpcontinuedWrappedFunctions;
+    if (typeof rp == "object" && typeof rp.addTab == "object" &&
+        typeof rp.addTab.main == "function") {
+      [obj, fnName] = [rp.addTab, "rpcontinuedWrappedFunctions.addTab.main"];
+    } else if (typeof Fd == "object" && typeof Fd.addTab == "function")
       [obj, fnName] = [Fd, "Fd.addTab"];
     else if (Tabmix.extensions.ieTab2)
       [obj, fnName] = [Tabmix.originalFunctions, "oldAddTab"];

-- 
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