fix for 84560, intially focused url bar key bindings are broken. a=blizzard, r=jag, sr=hyatt

git-svn-id: svn://10.0.0.236/trunk@97123 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
saari%netscape.com
2001-06-14 03:49:07 +00:00
parent ef529e0288
commit b044b35fb2

View File

@@ -3913,7 +3913,11 @@ nsDocShell::SetupNewViewer(nsIContentViewer * aNewViewer)
focusController->SetSuppressFocus(PR_TRUE,
"Win32-Only Link Traversal Issue");
// Remove focus from the element that has it
focusController->SetFocusedElement(nsnull);
nsCOMPtr<nsIDOMWindowInternal> focusedWindow;
focusController->GetFocusedWindow(getter_AddRefs(focusedWindow));
nsCOMPtr<nsIDOMWindowInternal> ourFocusedWindow(do_QueryInterface(ourWindow));
if (ourFocusedWindow == focusedWindow)
focusController->SetFocusedElement(nsnull);
}
}