Commit 89d9287a authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

urlmon: Make suse that every OnProgress call is in an apartment thread.

parent 9a1e6aae
...@@ -773,18 +773,15 @@ static HRESULT WINAPI InternetProtocolSink_ReportData(IInternetProtocolSink *ifa ...@@ -773,18 +773,15 @@ static HRESULT WINAPI InternetProtocolSink_ReportData(IInternetProtocolSink *ifa
FindMimeFromData(NULL, This->url, This->stream->buf, FindMimeFromData(NULL, This->url, This->stream->buf,
min(This->stream->buf_size, 255), This->mime, 0, &mime, 0); min(This->stream->buf_size, 255), This->mime, 0, &mime, 0);
IBindStatusCallback_OnProgress(This->callback, ulProgress, ulProgressMax, on_progress(This, ulProgress, ulProgressMax, BINDSTATUS_MIMETYPEAVAILABLE, mime);
BINDSTATUS_MIMETYPEAVAILABLE, mime);
} }
if(grfBSCF & BSCF_FIRSTDATANOTIFICATION) { if(grfBSCF & BSCF_FIRSTDATANOTIFICATION) {
IBindStatusCallback_OnProgress(This->callback, ulProgress, ulProgressMax, on_progress(This, ulProgress, ulProgressMax, BINDSTATUS_BEGINDOWNLOADDATA, This->url);
BINDSTATUS_BEGINDOWNLOADDATA, This->url);
} }
if(grfBSCF & BSCF_LASTDATANOTIFICATION) if(grfBSCF & BSCF_LASTDATANOTIFICATION)
IBindStatusCallback_OnProgress(This->callback, ulProgress, ulProgressMax, on_progress(This, ulProgress, ulProgressMax, BINDSTATUS_ENDDOWNLOADDATA, This->url);
BINDSTATUS_ENDDOWNLOADDATA, This->url);
if(grfBSCF & BSCF_FIRSTDATANOTIFICATION) if(grfBSCF & BSCF_FIRSTDATANOTIFICATION)
IInternetProtocol_LockRequest(This->protocol, 0); IInternetProtocol_LockRequest(This->protocol, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment