[Pkg-mozext-commits] [firetray] 90/399: also remember size of windows when hiding/showing
David Prévot
taffit at alioth.debian.org
Tue Oct 29 18:23:20 UTC 2013
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch dfsg-clean
in repository firetray.
commit dd718c16bd42e952fd989ed54ccd339b085299c2
Author: foudfou <foudil.newbie+git at gmail.com>
Date: Sat Nov 19 01:22:28 2011 +0100
also remember size of windows when hiding/showing
---
src/modules/FiretrayHandler.jsm | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/src/modules/FiretrayHandler.jsm b/src/modules/FiretrayHandler.jsm
index b98b2d4..ce5512a 100644
--- a/src/modules/FiretrayHandler.jsm
+++ b/src/modules/FiretrayHandler.jsm
@@ -184,24 +184,26 @@ firetray.Handler = {
try {
if (this._windowsHidden) { // show
- // correct position
+ // correct position and size
let x = this._handledDOMWindows[i].rememberedX;
let y = this._handledDOMWindows[i].rememberedY;
- LOG("set bw.position: " + x + ", " + y);
- bw.setPosition(x, y);
+ let cx = this._handledDOMWindows[i].rememberedWidth;
+ let cy = this._handledDOMWindows[i].rememberedHeight;
+ LOG("set bw.position: " + x + ", " + y + ", " + cx + ", " + cy);
+ bw.setPositionAndSize(x, y, cx, cy, false);
bw.visibility = true;
} else { // hide
- // remember position
- let x = {}, y = {};
- bw.getPosition(x, y);
- LOG("remember bw.position: " + x.value + ", " + y.value);
+ // remember position and size
+ let x = {}, y = {}, cx = {}, cy = {};
+ bw.getPositionAndSize(x, y, cx, cy);
+ LOG("remember bw.position: " + x.value + ", " + y.value + ", " + cx.value + ", " + cy.value);
this._handledDOMWindows[i].rememberedX = x.value;
this._handledDOMWindows[i].rememberedY = y.value;
- // var windowID = win.QueryInterface(Ci.nsIInterfaceRequestor)
- // .getInterface(Ci.nsIDOMWindowUtils).outerWindowID;
+ this._handledDOMWindows[i].rememberedWidth = cx.value;
+ this._handledDOMWindows[i].rememberedHeight = cy.value;
bw.visibility = false;
}
--
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