attempt to fix restore maximized window

This commit is contained in:
foudfou 2012-12-20 13:36:24 +01:00
parent c66d226f78
commit 6c4d21d4b3
1 changed files with 4 additions and 4 deletions

View File

@ -294,6 +294,10 @@ firetray.Window = {
let winStates = firetray.Handler.windows[xid].savedStates;
log.debug("restored WindowStates: " + winStates);
/* helps prevent getting iconify event following show() */
if (firetray.Utils.prefService.getBoolPref('hides_on_minimize'))
firetray.Handler.windows[xid].chromeWin.restore(); // nsIDOMChromeWindow.idl
if (winStates & FIRETRAY_XWINDOW_MAXIMIZED) {
firetray.Handler.windows[xid].chromeWin.maximize();
log.debug("restored maximized");
@ -304,10 +308,6 @@ firetray.Window = {
log.debug("restored minimized");
}
/* helps prevent getting iconify event following show() */
if (firetray.Utils.prefService.getBoolPref('hides_on_minimize'))
firetray.Handler.windows[xid].chromeWin.restore();
delete firetray.Handler.windows[xid].savedStates;
},