commit | 1e92565c3e9761777f4c7894abe8cca49d62d147 | [log] [tgz] |
---|---|---|
author | Jacek Caban <jacek@codeweavers.com> | Sun Oct 15 21:16:48 2006 +0200 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon Oct 16 10:58:26 2006 +0200 |
tree | 2d276769f994f60e07bec7d84f86b918abb9622e | |
parent | 377071f42c68a25bf695db64b9a5dfdbad34e754 [diff] |
mshtml: Load page from moniker if AsyncOpen fails.
diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c index 2b710e4..46acb67 100644 --- a/dlls/mshtml/nsio.c +++ b/dlls/mshtml/nsio.c
@@ -644,7 +644,11 @@ } } - return nsIChannel_AsyncOpen(This->channel, aListener, aContext); + nsres = nsIChannel_AsyncOpen(This->channel, aListener, aContext); + + if(NS_FAILED(nsres) && (This->load_flags & LOAD_INITIAL_DOCUMENT_URI)) + return WINE_NS_LOAD_FROM_MONIKER; + return nsres; } TRACE("channel == NULL\n");