Jacek Caban : ieframe: Always create doc view window when creating InternetExplore object instance .

Alexandre Julliard julliard at winehq.org
Fri Jan 6 15:31:35 CST 2012


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Jan  6 12:59:32 2012 +0100

ieframe: Always create doc view window when creating InternetExplore object instance.

---

 dlls/ieframe/iexplore.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/ieframe/iexplore.c b/dlls/ieframe/iexplore.c
index 8dd6287..cbab8f5 100644
--- a/dlls/ieframe/iexplore.c
+++ b/dlls/ieframe/iexplore.c
@@ -698,6 +698,9 @@ static void create_frame_hwnd(InternetExplorer *This)
                 | WS_MINIMIZEBOX | WS_MAXIMIZEBOX,
             CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
             NULL, NULL /* FIXME */, ieframe_instance, This);
+
+    This->doc_host->doc_host.frame_hwnd = This->frame_hwnd;
+    create_doc_view_hwnd(&This->doc_host->doc_host);
 }
 
 static inline IEDocHost *impl_from_DocHost(DocHost *iface)
@@ -793,7 +796,6 @@ static HRESULT create_ie(InternetExplorer **ret_obj)
     HlinkFrame_Init(&ret->hlink_frame, (IUnknown*)&ret->IWebBrowser2_iface, &ret->doc_host->doc_host);
 
     create_frame_hwnd(ret);
-    ret->doc_host->doc_host.frame_hwnd = ret->frame_hwnd;
 
     InterlockedIncrement(&obj_cnt);
     list_add_tail(&ie_list, &ret->entry);




More information about the wine-cvs mailing list