From 7da4cc30c011e7846e2e9db3cec44655b9bf1b58 Mon Sep 17 00:00:00 2001 From: foudfou Date: Wed, 4 Jun 2014 22:03:58 +0200 Subject: [PATCH] Cleaning. --- src/modules/winnt/FiretrayWindow.jsm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/modules/winnt/FiretrayWindow.jsm b/src/modules/winnt/FiretrayWindow.jsm index 4ac20d4..f9fef06 100644 --- a/src/modules/winnt/FiretrayWindow.jsm +++ b/src/modules/winnt/FiretrayWindow.jsm @@ -171,10 +171,15 @@ firetray.Handler.registerWindow = function(win) { let baseWin = firetray.Handler.getWindowInterface(win, "nsIBaseWindow"); let nativeHandle = baseWin.nativeHandle; - let hwnd = nativeHandle ? - firetray.Win32.hexStrToHwnd(nativeHandle) : - user32.FindWindowW("MozillaWindowClass", win.document.title); - let wid = firetray.Win32.hwndToHexStr(hwnd); + let hwnd, wid; + if (nativeHandle) { + hwnd = firetray.Win32.hexStrToHwnd(nativeHandle); + wid = nativeHandle; + } + else { + hwnd = user32.FindWindowW("MozillaWindowClass", win.document.title); + wid = firetray.Win32.hwndToHexStr(hwnd); + } log.debug("=== hwnd="+hwnd+" wid="+wid+" win.document.title: "+win.document.title); if (this.windows.hasOwnProperty(wid)) {