Jacek Caban : mshtml: Always read data in OnDataAvailable.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Mar 2 06:14:28 CST 2007
Module: wine
Branch: master
Commit: ff3b2780ec11873a54d6dd3be5c8460a87dd3486
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ff3b2780ec11873a54d6dd3be5c8460a87dd3486
Author: Jacek Caban <jacek at codeweavers.com>
Date: Fri Mar 2 02:20:08 2007 +0100
mshtml: Always read data in OnDataAvailable.
---
dlls/mshtml/navigate.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c
index a665ff0..44d74c9 100644
--- a/dlls/mshtml/navigate.c
+++ b/dlls/mshtml/navigate.c
@@ -424,6 +424,13 @@ static HRESULT WINAPI BindStatusCallback_OnDataAvailable(IBindStatusCallback *if
This->readed += This->nsstream->buf_size;
}while(hres == S_OK);
+ }else {
+ BYTE buf[1024];
+ DWORD read;
+ do {
+ read = 0;
+ hres = IStream_Read(pstgmed->u.pstm, buf, sizeof(buf), &read);
+ }while(hres == S_OK && read);
}
return S_OK;
More information about the wine-cvs
mailing list