From 5c167d9d75d895dca7215e4cd577c70694cb77c8 Mon Sep 17 00:00:00 2001 From: "chak%netscape.com" Date: Sun, 1 Apr 2001 18:02:39 +0000 Subject: [PATCH] Calling Activate()/Deactivate() from inside of HandleEvent() as suggested by blizzard This is a part of: Fix for #71014 - arrow keys don't work inside text areas in mfcEmbed. r=saari, sr=blizzard git-svn-id: svn://10.0.0.236/trunk@91003 18797224-902f-48f8-a5cc-f745e15eee43 --- .../browser/webBrowser/nsWebBrowser.cpp | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) 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; }