[Pkg-mozext-commits] [personasplus] 48/76: Thunderbird Fix for Mac OS X
David Prévot
taffit at moszumanska.debian.org
Fri Aug 4 21:45:07 UTC 2017
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository personasplus.
commit 46a7a96df7a68aa98b7a5dad85f55d543cc0f049
Author: Baris Derin <baris at barisderin.com>
Date: Wed Sep 14 02:56:20 2016 +0300
Thunderbird Fix for Mac OS X
This commit fixes the toolbar button issue for Mac OS X Thunderbird
---
extension/bootstrap.js | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/extension/bootstrap.js b/extension/bootstrap.js
index 87616e2..fefa5bf 100644
--- a/extension/bootstrap.js
+++ b/extension/bootstrap.js
@@ -164,7 +164,7 @@ var PersonasPlusBootstrapAddon = {
var wm = Cc["@mozilla.org/appshell/window-mediator;1"].
getService(Ci.nsIWindowMediator);
// Get the list of browser windows already open
- var windows = wm.getEnumerator("navigator:browser");
+ var windows = wm.getEnumerator(this.getWindowType());
while (windows.hasMoreElements()) {
var domWindow = windows.getNext().QueryInterface(Ci.nsIDOMWindow);
WindowListener.setupBrowserUI(domWindow, false);
@@ -174,12 +174,16 @@ var PersonasPlusBootstrapAddon = {
var wm = Cc["@mozilla.org/appshell/window-mediator;1"].
getService(Ci.nsIWindowMediator);
// Get the list of browser windows already open
- var windows = wm.getEnumerator("navigator:browser");
+ var windows = wm.getEnumerator(this.getWindowType());
while (windows.hasMoreElements()) {
var domWindow = windows.getNext().QueryInterface(Ci.nsIDOMWindow);
WindowListener.tearDownBrowserUI(domWindow);
}
},
+ getWindowType: function() {
+ if (Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).ID == "{3550f703-e582-4d05-9a08-453d09bdfdc6}") return "mail:3pane";
+ else return "navigator:browser";
+ },
addWindowListener: function() {
var wm = Cc["@mozilla.org/appshell/window-mediator;1"].
getService(Ci.nsIWindowMediator);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/personasplus.git
More information about the Pkg-mozext-commits
mailing list