[Pkg-mozext-commits] [firetray] 26/33: Fix setting custom icons in winnt.

David Prévot taffit at moszumanska.debian.org
Fri Oct 23 21:35:12 UTC 2015


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

taffit pushed a commit to branch master
in repository firetray.

commit 998e6b8253a73a5417a28c5364508d03f586f656
Author: foudfou <foudil.newbie+git at gmail.com>
Date:   Sat Sep 12 22:24:43 2015 +0200

    Fix setting custom icons in winnt.
---
 src/chrome/content/options.js            | 2 +-
 src/modules/FiretrayHandler.jsm          | 2 ++
 src/modules/winnt/FiretrayStatusIcon.jsm | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/chrome/content/options.js b/src/chrome/content/options.js
index 72fa986..a1342f6 100644
--- a/src/chrome/content/options.js
+++ b/src/chrome/content/options.js
@@ -397,7 +397,7 @@ var firetrayUIOptions = {
 
   chooseAppIconFile: function() {
     let updateIcon = firetray.Handler.setIconImageDefault.bind(firetray.Handler);
-    this._chooseIconFile("app_icon_custom_filename");
+    this._chooseIconFile("app_icon_custom_filename", updateIcon);
   },
 
   chooseMailIconFile: function() {
diff --git a/src/modules/FiretrayHandler.jsm b/src/modules/FiretrayHandler.jsm
index f25dede..1a15bf8 100644
--- a/src/modules/FiretrayHandler.jsm
+++ b/src/modules/FiretrayHandler.jsm
@@ -340,6 +340,7 @@ firetray.Handler = {
 
   // these get overridden in OS-specific Icon/Window handlers
   loadIcons: function() {},
+  loadImageCustom: function(prefname) {},
   setIconImageDefault: function() {},
   setIconImageNewMail: function() {},
   setIconImageCustom: function(prefname) {},
@@ -611,6 +612,7 @@ firetray.PrefListener = new PrefListener(
       firetray.Handler.loadIcons(); // linux
     case 'app_icon_custom':
     case 'mail_icon_custom':
+      firetray.Handler.loadImageCustom(name); // winnt
       firetray.Handler.setIconImageCustom(name);
     case 'app_icon_type':
       firetray.Handler.setIconImageDefault();
diff --git a/src/modules/winnt/FiretrayStatusIcon.jsm b/src/modules/winnt/FiretrayStatusIcon.jsm
index f4a9f39..a9390d2 100644
--- a/src/modules/winnt/FiretrayStatusIcon.jsm
+++ b/src/modules/winnt/FiretrayStatusIcon.jsm
@@ -463,6 +463,8 @@ firetray.StatusIcon = {
 
 }; // firetray.StatusIcon
 
+firetray.Handler.loadImageCustom = firetray.StatusIcon.loadImageCustom
+  .bind(firetray.StatusIcon);
 
 firetray.Handler.setIconImageDefault = function() {
   log.debug("setIconImageDefault");

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



More information about the Pkg-mozext-commits mailing list