Module: wine Branch: master Commit: 4ce0f742490e042e49aabb97876f26b61d77374a URL: http://source.winehq.org/git/wine.git/?a=commit;h=4ce0f742490e042e49aabb9787... Author: Jacek Caban <jacek(a)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;