Jacek Caban : urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.
Module: wine Branch: master Commit: 9ba1ccf55bea69e4de7c8945b0e5893e24da0cae URL: http://source.winehq.org/git/wine.git/?a=commit;h=9ba1ccf55bea69e4de7c8945b0... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Mon May 3 18:15:25 2010 +0200 urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols. --- dlls/urlmon/binding.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c index 8c05dbd..b566265 100644 --- a/dlls/urlmon/binding.c +++ b/dlls/urlmon/binding.c @@ -1431,7 +1431,7 @@ static HRESULT Binding_Create(IMoniker *mon, Binding *binding_ctx, LPCWSTR url, if(to_obj) ret->bindinfo.dwOptions |= 0x100000; - if(!is_urlmon_protocol(url)) + if(!(ret->bindf & BINDF_ASYNCHRONOUS) || !is_urlmon_protocol(url)) ret->bindf |= BINDF_NEEDFILE; ret->url = heap_strdupW(url);
participants (1)
-
Alexandre Julliard