Jacek Caban : urlmon:
Make suse that every OnProgress call is in an apartment thread.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Jun 1 06:48:40 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 89d9287af6f756a7c1e94f520655327b5cfd9304
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=89d9287af6f756a7c1e94f520655327b5cfd9304
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed May 31 19:43:01 2006 +0200
urlmon: Make suse that every OnProgress call is in an apartment thread.
---
dlls/urlmon/binding.c | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c
index e64cef7..22a4ea2 100644
--- a/dlls/urlmon/binding.c
+++ b/dlls/urlmon/binding.c
@@ -773,18 +773,15 @@ static HRESULT WINAPI InternetProtocolSi
FindMimeFromData(NULL, This->url, This->stream->buf,
min(This->stream->buf_size, 255), This->mime, 0, &mime, 0);
- IBindStatusCallback_OnProgress(This->callback, ulProgress, ulProgressMax,
- BINDSTATUS_MIMETYPEAVAILABLE, mime);
+ on_progress(This, ulProgress, ulProgressMax, BINDSTATUS_MIMETYPEAVAILABLE, mime);
}
if(grfBSCF & BSCF_FIRSTDATANOTIFICATION) {
- IBindStatusCallback_OnProgress(This->callback, ulProgress, ulProgressMax,
- BINDSTATUS_BEGINDOWNLOADDATA, This->url);
+ on_progress(This, ulProgress, ulProgressMax, BINDSTATUS_BEGINDOWNLOADDATA, This->url);
}
if(grfBSCF & BSCF_LASTDATANOTIFICATION)
- IBindStatusCallback_OnProgress(This->callback, ulProgress, ulProgressMax,
- BINDSTATUS_ENDDOWNLOADDATA, This->url);
+ on_progress(This, ulProgress, ulProgressMax, BINDSTATUS_ENDDOWNLOADDATA, This->url);
if(grfBSCF & BSCF_FIRSTDATANOTIFICATION)
IInternetProtocol_LockRequest(This->protocol, 0);
More information about the wine-cvs
mailing list