From 74aabe94b1a287749b30169e61e38e4d1b8944ca Mon Sep 17 00:00:00 2001 From: Jacek Caban <jacek@codeweavers.com> Date: Thu, 25 Nov 2010 13:55:33 +0100 Subject: [PATCH] mshtml: Don't use wine_url in nsURI::Clone implementation. --- dlls/mshtml/nsio.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c index 650745be82a..01da4acf9cd 100644 --- a/dlls/mshtml/nsio.c +++ b/dlls/mshtml/nsio.c @@ -2058,6 +2058,9 @@ static nsresult NSAPI nsURI_Clone(nsIURL *iface, nsIURI **_retval) TRACE("(%p)->(%p)\n", This, _retval); + if(!ensure_uri(This)) + return NS_ERROR_UNEXPECTED; + if(This->nsuri) { nsres = nsIURI_Clone(This->nsuri, &nsuri); if(NS_FAILED(nsres)) { @@ -2072,12 +2075,9 @@ static nsresult NSAPI nsURI_Clone(nsIURL *iface, nsIURI **_retval) return nsres; } - set_wine_url(wine_uri, This->wine_url); - - if(This->uri) { - IUri_AddRef(This->uri); - wine_uri->uri = This->uri; - } + wine_uri->uri = This->uri; + IUri_AddRef(wine_uri->uri); + sync_wine_url(wine_uri); *_retval = NSURI(wine_uri); return NS_OK; -- GitLab