Piotr Caban : urlmon: Added support for PI_FORCE_ASYNC flag in IInternetProtocol:: Switch implementation.
Alexandre Julliard
julliard at winehq.org
Fri Jan 20 13:09:30 CST 2012
Module: wine
Branch: master
Commit: 1559fceeeaf590e37279beed882444f09df3d2cc
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1559fceeeaf590e37279beed882444f09df3d2cc
Author: Piotr Caban <piotr at codeweavers.com>
Date: Fri Jan 20 14:52:34 2012 +0100
urlmon: Added support for PI_FORCE_ASYNC flag in IInternetProtocol::Switch implementation.
---
dlls/urlmon/bindprot.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/urlmon/bindprot.c b/dlls/urlmon/bindprot.c
index aef74fc..0941e25 100644
--- a/dlls/urlmon/bindprot.c
+++ b/dlls/urlmon/bindprot.c
@@ -939,7 +939,8 @@ static HRESULT WINAPI BPInternetProtocolSink_Switch(IInternetProtocolSink *iface
return E_OUTOFMEMORY;
memcpy(data, pProtocolData, sizeof(PROTOCOLDATA));
- if(!do_direct_notif(This)) {
+ if((This->pi&PI_APARTMENTTHREADED && pProtocolData->grfFlags&PI_FORCE_ASYNC)
+ || !do_direct_notif(This)) {
switch_task_t *task;
task = heap_alloc(sizeof(switch_task_t));
More information about the wine-cvs
mailing list