[Pkg-mozext-commits] [tabmixplus] 88/107: Incompatibility with Pale Moon Tab Groups extnesion, TabView.prepareUndoCloseTab and TabView.afterUndoCloseTab are not exist.

David Prévot taffit at moszumanska.debian.org
Tue Dec 29 19:02:54 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 f667d4659a717090b66494fa555605c1bd325162
Author: onemen <tabmix.onemen at gmail.com>
Date:   Mon Nov 30 19:18:02 2015 +0200

    Incompatibility with Pale Moon Tab Groups extnesion, TabView.prepareUndoCloseTab and TabView.afterUndoCloseTab are not exist.
---
 chrome/content/minit/minit.js          | 4 ++++
 chrome/content/session/sessionStore.js | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/chrome/content/minit/minit.js b/chrome/content/minit/minit.js
index 1e6fb45..0aa3644 100644
--- a/chrome/content/minit/minit.js
+++ b/chrome/content/minit/minit.js
@@ -916,6 +916,10 @@ var TMP_TabView = { /* jshint ignore: line */
     return (this.installed = installed);
   },
 
+  exist: function(id) {
+    return this.installed && typeof TabView[id] == "function";
+  },
+
   checkTabs: function(tabs) {
     var firstTab;
     for (var i = 0; i < tabs.length; i++) {
diff --git a/chrome/content/session/sessionStore.js b/chrome/content/session/sessionStore.js
index b7b4ed6..2b7fc27 100644
--- a/chrome/content/session/sessionStore.js
+++ b/chrome/content/session/sessionStore.js
@@ -592,7 +592,7 @@ var TMP_ClosedTabs = { // jshint ignore:line
          aBlankTabToReuse = cTab;
       }
 
-      if (TMP_TabView.installed) {
+      if (TMP_TabView.exist("prepareUndoCloseTab")) {
          TabView.prepareUndoCloseTab(tabToRemove);
       }
 
@@ -611,7 +611,7 @@ var TMP_ClosedTabs = { // jshint ignore:line
       // add restored tab to current window
       TabmixSvc.ss.setTabState(newTab, TabmixSvc.JSON.stringify(tabData.state));
 
-      if (TMP_TabView.installed) {
+      if (TMP_TabView.exist("afterUndoCloseTab")) {
          TabView.afterUndoCloseTab();
       }
 

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