Module: wine Branch: master Commit: f6daa3485759d68754a53e39c0b17ca60ded3619 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f6daa3485759d68754a53e39c0...
Author: Rob Shearman rob@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; }