Jacek Caban : ieframe: Pass frame_name to connection points in FireBeforeNavigate2.
Alexandre Julliard
julliard at winehq.org
Fri Oct 11 10:11:13 CDT 2013
Module: wine
Branch: master
Commit: 4ce0f742490e042e49aabb97876f26b61d77374a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4ce0f742490e042e49aabb97876f26b61d77374a
Author: Jacek Caban <jacek at codeweavers.com>
Date: Fri Oct 11 11:05:24 2013 +0200
ieframe: Pass frame_name to connection points in FireBeforeNavigate2.
---
dlls/ieframe/shellbrowser.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/ieframe/shellbrowser.c b/dlls/ieframe/shellbrowser.c
index 55763db..216d3f4 100644
--- a/dlls/ieframe/shellbrowser.c
+++ b/dlls/ieframe/shellbrowser.c
@@ -693,7 +693,7 @@ static HRESULT WINAPI DocObjectService_FireBeforeNavigate2(
V_VT(params+3) = (VT_BYREF|VT_VARIANT);
V_VARIANTREF(params+3) = &var_frame_name;
V_VT(&var_frame_name) = VT_BSTR;
- V_BSTR(&var_frame_name) = NULL;
+ V_BSTR(&var_frame_name) = lpszFrameName ? SysAllocString(lpszFrameName) : NULL;
V_VT(params+4) = (VT_BYREF|VT_VARIANT);
V_VARIANTREF(params+4) = &var_flags;
@@ -714,6 +714,7 @@ static HRESULT WINAPI DocObjectService_FireBeforeNavigate2(
SysFreeString(V_BSTR(&var_url));
SysFreeString(V_BSTR(&var_headers));
+ SysFreeString(V_BSTR(&var_frame_name));
SafeArrayDestroy(post_data);
*pfCancel = !!cancel;
More information about the wine-cvs
mailing list