Jacek Caban : mshtml: Use NSContainer HWND in handle_blur.

Alexandre Julliard julliard at winehq.org
Wed Apr 14 11:24:55 CDT 2010


Module: wine
Branch: master
Commit: 9539cf7a4e83e0bdd5b24a7381f666a765cc8ea5
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9539cf7a4e83e0bdd5b24a7381f666a765cc8ea5

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Apr 13 20:01:59 2010 +0200

mshtml: Use NSContainer HWND in handle_blur.

---

 dlls/mshtml/nsevents.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/mshtml/nsevents.c b/dlls/mshtml/nsevents.c
index fb2b055..3e03149 100644
--- a/dlls/mshtml/nsevents.c
+++ b/dlls/mshtml/nsevents.c
@@ -109,11 +109,11 @@ static nsrefcnt NSAPI nsDOMEventListener_Release(nsIDOMEventListener *iface)
     return release_listener(This);
 }
 
-static BOOL is_doc_child_focus(HTMLDocumentObj *doc)
+static BOOL is_doc_child_focus(NSContainer *nscontainer)
 {
     HWND hwnd;
 
-    for(hwnd = GetFocus(); hwnd && hwnd != doc->hwnd; hwnd = GetParent(hwnd));
+    for(hwnd = GetFocus(); hwnd && hwnd != nscontainer->hwnd; hwnd = GetParent(hwnd));
 
     return hwnd != NULL;
 }
@@ -129,7 +129,7 @@ static nsresult NSAPI handle_blur(nsIDOMEventListener *iface, nsIDOMEvent *event
         return NS_ERROR_FAILURE;
     doc_obj = doc->basedoc.doc_obj;
 
-    if(doc_obj->focus && !is_doc_child_focus(doc_obj)) {
+    if(doc_obj->focus && !is_doc_child_focus(doc_obj->nscontainer)) {
         doc_obj->focus = FALSE;
         notif_focus(doc_obj);
     }




More information about the wine-cvs mailing list