mshtml: Don't crash in on_start_uri_open on nscontainer without associated document.

This commit is contained in:
Jacek Caban 2010-06-14 02:19:12 +02:00 committed by Alexandre Julliard
parent e4bfae8306
commit 95d98bdb53
1 changed files with 4 additions and 2 deletions

View File

@ -222,13 +222,15 @@ nsresult on_start_uri_open(NSContainer *nscontainer, nsIURI *uri, PRBool *_retva
}
if(!wine_uri->is_doc_uri) {
wine_uri->is_doc_uri = TRUE;
if(!wine_uri->container) {
nsIWebBrowserChrome_AddRef(NSWBCHROME(nscontainer));
wine_uri->container = nscontainer;
}
wine_uri->is_doc_uri = TRUE;
*_retval = translate_url(nscontainer->doc, wine_uri);
if(nscontainer->doc)
*_retval = translate_url(nscontainer->doc, wine_uri);
}
nsIURI_Release(NSURI(wine_uri));