Module: wine Branch: master Commit: 9750893eff32dc961d17bd3dd0f46b3bb0755963 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9750893eff32dc961d17bd3dd0... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Sat Feb 10 17:36:58 2007 +0100 mshtml: Call SetWineURL in Clone. --- dlls/mshtml/nsio.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c index 973adcf..2edc431 100644 --- a/dlls/mshtml/nsio.c +++ b/dlls/mshtml/nsio.c @@ -1440,6 +1440,7 @@ static nsresult NSAPI nsURI_Clone(nsIWin if(This->uri) { nsIURI *uri; + nsIWineURI *wine_uri; nsresult nsres; nsres = nsIURI_Clone(This->uri, &uri); @@ -1448,7 +1449,11 @@ static nsresult NSAPI nsURI_Clone(nsIWin return nsres; } - return create_uri(uri, This->container, (nsIWineURI**)_retval); + nsres = create_uri(uri, This->container, &wine_uri); + *_retval = (nsIURI*)wine_uri; + if(NS_SUCCEEDED(nsres)) + return nsIWineURI_SetWineURL(wine_uri, This->wine_url); + return nsres; } FIXME("default action not implemented\n");