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