diff options
author | Koen Kooi <koen.kooi@linaro.org> | 2014-07-14 08:25:37 +0200 |
---|---|---|
committer | Koen Kooi <koen.kooi@linaro.org> | 2014-07-14 08:26:14 +0200 |
commit | 876bd66b98f4cd125aeb0e641643e8b6fc7b0ef8 (patch) | |
tree | 96d6b6ae43116702212d253ecb5bbc7973981746 /meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch | |
parent | 1e27f7efae3e00440044b7a61b6196b51aeab71a (diff) |
firefox: overlay recipes for freetype buildfix
Change-Id: I0a276fad3e59aab2fded152e013a022d289dfd67
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Diffstat (limited to 'meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch')
-rw-r--r-- | meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch new file mode 100644 index 00000000..0084e99b --- /dev/null +++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch @@ -0,0 +1,35 @@ +From: Mike Hommey <mh@glandium.org> +Date: Thu, 12 Nov 2009 17:18:31 +0100 +Subject: Avoid wrong sessionstore data to keep windows out of user sight + +It happens that sessionstore can keep wrong information for the window +position or minimized state. Workaround this until the real bug is found +and fixed (probably in xulrunner). + +Closes: #552426, #553453 +--- + browser/components/sessionstore/src/nsSessionStore.js | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/browser/components/sessionstore/src/nsSessionStore.js b/browser/components/sessionstore/src/nsSessionStore.js +index a62821b..0878209 100644 +--- a/browser/components/sessionstore/src/nsSessionStore.js ++++ b/browser/components/sessionstore/src/nsSessionStore.js +@@ -3460,7 +3460,7 @@ SessionStoreService.prototype = { + aWindow.resizeTo(aWidth, aHeight); + } + if (!isNaN(aLeft) && !isNaN(aTop) && (aLeft != win_("screenX") || aTop != win_("screenY"))) { +- aWindow.moveTo(aLeft, aTop); ++ aWindow.moveTo((aLeft < -aWidth) ? 0 : aLeft, (aTop < -aHeight) ? 0 : aTop); + } + if (aSizeMode && win_("sizemode") != aSizeMode) + { +@@ -3470,8 +3470,6 @@ SessionStoreService.prototype = { + aWindow.maximize(); + break; + case "minimized": +- aWindow.minimize(); +- break; + case "normal": + aWindow.restore(); + break; |