From 9ea057c69daf817281b5cea43b0b2e2b93f48b1d Mon Sep 17 00:00:00 2001 From: Jim Mathies Date: Sat, 26 Sep 2009 21:07:43 -0500 Subject: [PATCH] Bug 509449 - Minimized browser window restores during page loads. r=jimm. --- widget/src/windows/nsWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/widget/src/windows/nsWindow.cpp b/widget/src/windows/nsWindow.cpp index 5eef898b660e..60a0aa8ba4e6 100644 --- a/widget/src/windows/nsWindow.cpp +++ b/widget/src/windows/nsWindow.cpp @@ -1553,8 +1553,9 @@ NS_METHOD nsWindow::SetFocus(PRBool aRaise) if (mWnd) { // Uniconify, if necessary HWND toplevelWnd = GetTopLevelHWND(mWnd); - if (::IsIconic(toplevelWnd)) + if (aRaise && ::IsIconic(toplevelWnd)) { ::ShowWindow(toplevelWnd, SW_RESTORE); + } ::SetFocus(mWnd); } return NS_OK;