mshtml: Don't change nsIWineURI in OnStartBinding if it's already marked as document URI.
This commit is contained in:
parent
679591ff87
commit
ec13e51087
|
@ -1149,6 +1149,7 @@ static nsresult NSAPI nsURIContentListener_OnStartURIOpen(nsIURIContentListener
|
|||
nsIWineURI *wine_uri;
|
||||
nsACString spec_str;
|
||||
const char *spec;
|
||||
BOOL is_doc_uri;
|
||||
nsresult nsres;
|
||||
|
||||
nsACString_Init(&spec_str, NULL);
|
||||
|
@ -1165,6 +1166,9 @@ static nsresult NSAPI nsURIContentListener_OnStartURIOpen(nsIURIContentListener
|
|||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
nsIWineURI_GetIsDocumentURI(wine_uri, &is_doc_uri);
|
||||
|
||||
if(!is_doc_uri) {
|
||||
nsIWineURI_SetNSContainer(wine_uri, This);
|
||||
nsIWineURI_SetIsDocumentURI(wine_uri, TRUE);
|
||||
|
||||
|
@ -1190,6 +1194,7 @@ static nsresult NSAPI nsURIContentListener_OnStartURIOpen(nsIURIContentListener
|
|||
}else if(This->doc) {
|
||||
*_retval = translate_url(This->doc->basedoc.doc_obj, wine_uri);
|
||||
}
|
||||
}
|
||||
|
||||
nsIWineURI_Release(wine_uri);
|
||||
|
||||
|
|
Loading…
Reference in New Issue