diff --git a/mozilla/embedding/browser/webBrowser/nsWebBrowser.cpp b/mozilla/embedding/browser/webBrowser/nsWebBrowser.cpp index 83cd984fd5f..3aa3126fcbd 100644 --- a/mozilla/embedding/browser/webBrowser/nsWebBrowser.cpp +++ b/mozilla/embedding/browser/webBrowser/nsWebBrowser.cpp @@ -1446,24 +1446,12 @@ nsEventStatus PR_CALLBACK nsWebBrowser::HandleEvent(nsGUIEvent *aEvent) switch(aEvent->message) { case NS_ACTIVATE: { - nsCOMPtr domWindow; - browser->GetContentDOMWindow(getter_AddRefs(domWindow)); - if (domWindow) { - nsCOMPtr privateDOMWindow = do_QueryInterface(domWindow); - if(privateDOMWindow) - privateDOMWindow->Activate(); - } + browser->Activate(); break; } case NS_DEACTIVATE: { - nsCOMPtr domWindow; - browser->GetContentDOMWindow(getter_AddRefs(domWindow)); - if (domWindow) { - nsCOMPtr privateDOMWindow = do_QueryInterface(domWindow); - if(privateDOMWindow) - privateDOMWindow->Deactivate(); - } + browser->Deactivate(); break; }