Jacek Caban : mshtml: Removed no longer needed flush_pending_tasks.

Alexandre Julliard julliard at winehq.org
Thu Nov 23 15:04:45 CST 2017


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Nov 23 17:36:44 2017 +0100

mshtml: Removed no longer needed flush_pending_tasks.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mshtml/mshtml_private.h |  1 -
 dlls/mshtml/nsevents.c       |  2 --
 dlls/mshtml/task.c           | 19 -------------------
 3 files changed, 22 deletions(-)

diff --git a/dlls/mshtml/mshtml_private.h b/dlls/mshtml/mshtml_private.h
index cd8017b..ea81fde 100644
--- a/dlls/mshtml/mshtml_private.h
+++ b/dlls/mshtml/mshtml_private.h
@@ -1144,7 +1144,6 @@ HWND get_thread_hwnd(void) DECLSPEC_HIDDEN;
 LONG get_task_target_magic(void) DECLSPEC_HIDDEN;
 HRESULT push_task(task_t*,task_proc_t,task_proc_t,LONG) DECLSPEC_HIDDEN;
 void remove_target_tasks(LONG) DECLSPEC_HIDDEN;
-void flush_pending_tasks(LONG) DECLSPEC_HIDDEN;
 
 HRESULT set_task_timer(HTMLInnerWindow*,LONG,BOOL,IDispatch*,LONG*) DECLSPEC_HIDDEN;
 HRESULT clear_task_timer(HTMLInnerWindow*,DWORD) DECLSPEC_HIDDEN;
diff --git a/dlls/mshtml/nsevents.c b/dlls/mshtml/nsevents.c
index 8edf177..f0819d6 100644
--- a/dlls/mshtml/nsevents.c
+++ b/dlls/mshtml/nsevents.c
@@ -270,8 +270,6 @@ static nsresult NSAPI handle_load(nsIDOMEventListener *iface, nsIDOMEvent *event
         DOMEvent *load_event;
         HRESULT hres;
 
-        flush_pending_tasks(doc->basedoc.task_magic);
-
         hres = create_document_event(doc, EVENTID_LOAD, &load_event);
         if(SUCCEEDED(hres)) {
             dispatch_event(&doc->node.event_target, load_event);
diff --git a/dlls/mshtml/task.c b/dlls/mshtml/task.c
index 07f6875..f1fb30a 100644
--- a/dlls/mshtml/task.c
+++ b/dlls/mshtml/task.c
@@ -102,25 +102,6 @@ static void release_task_timer(HWND thread_hwnd, task_timer_t *timer)
     heap_free(timer);
 }
 
-void flush_pending_tasks(LONG target)
-{
-    thread_data_t *thread_data = get_thread_data(FALSE);
-    struct list *liter, *ltmp;
-    task_t *task;
-
-    if(!thread_data)
-        return;
-
-    LIST_FOR_EACH_SAFE(liter, ltmp, &thread_data->task_list) {
-        task = LIST_ENTRY(liter, task_t, entry);
-        if(task->target_magic == target) {
-            list_remove(&task->entry);
-            task->proc(task);
-            task->destr(task);
-        }
-    }
-}
-
 void remove_target_tasks(LONG target)
 {
     thread_data_t *thread_data = get_thread_data(FALSE);




More information about the wine-cvs mailing list