From: Jacek Caban Subject: [PATCH 1/3] mshtml: Removed no longer needed flush_pending_tasks. Message-Id: <81916b01-ef98-73a5-1859-5031529c993b@codeweavers.com> Date: Thu, 23 Nov 2017 17:36:44 +0100 Signed-off-by: Jacek Caban --- 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 cd8017b947..ea81fdecfe 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 8edf1773b7..f0819d6018 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 07f6875302..f1fb30ac05 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);