Rob Shearman : mshtml:
Notify the Gecko stream listener that we stopped binding,
if an error occurs in start_binding.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Jun 25 07:28:34 CDT 2007
Module: wine
Branch: master
Commit: f6daa3485759d68754a53e39c0b17ca60ded3619
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f6daa3485759d68754a53e39c0b17ca60ded3619
Author: Rob Shearman <rob at codeweavers.com>
Date: Sun Jun 24 09:23:10 2007 +0100
mshtml: Notify the Gecko stream listener that we stopped binding, if an error occurs in start_binding.
---
dlls/mshtml/navigate.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c
index 15a2f9c..3e05fdc 100644
--- a/dlls/mshtml/navigate.c
+++ b/dlls/mshtml/navigate.c
@@ -796,6 +796,8 @@ HRESULT start_binding(BSCallback *bscallback)
hres = CreateAsyncBindCtx(0, STATUSCLB(bscallback), NULL, &bctx);
if(FAILED(hres)) {
WARN("CreateAsyncBindCtx failed: %08x\n", hres);
+ nsIStreamListener_OnStopRequest(bscallback->nslistener, (nsIRequest*)NSCHANNEL(bscallback->nschannel),
+ bscallback->nscontext, NS_OK);
return hres;
}
@@ -803,6 +805,8 @@ HRESULT start_binding(BSCallback *bscallback)
IBindCtx_Release(bctx);
if(FAILED(hres)) {
WARN("BindToStorage failed: %08x\n", hres);
+ nsIStreamListener_OnStopRequest(bscallback->nslistener, (nsIRequest*)NSCHANNEL(bscallback->nschannel),
+ bscallback->nscontext, NS_OK);
return hres;
}
More information about the wine-cvs
mailing list