Jacek Caban : urlmon: Fix continue_call handling.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Feb 8 06:20:28 CST 2007


Module: wine
Branch: master
Commit: 6299859ee795e91018212d0575edc13a2663e4a0
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6299859ee795e91018212d0575edc13a2663e4a0

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Feb  8 02:34:52 2007 +0100

urlmon: Fix continue_call handling.

---

 dlls/urlmon/binding.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c
index 756ad2f..70d08a3 100644
--- a/dlls/urlmon/binding.c
+++ b/dlls/urlmon/binding.c
@@ -151,8 +151,11 @@ static LRESULT WINAPI notif_wnd_proc(HWN
         Binding *binding = (Binding*)lParam;
         task_header_t *task;
 
-        while((task = pop_task(binding)))
+        while((task = pop_task(binding))) {
+            binding->continue_call++;
             task->proc(binding, task);
+            binding->continue_call--;
+        }
 
         IBinding_Release(BINDING(binding));
         return 0;




More information about the wine-cvs mailing list