Module: wine Branch: master Commit: b9bfc10199ba3ae121f9257397b4df2e6f35197e URL: http://source.winehq.org/git/wine.git/?a=commit;h=b9bfc10199ba3ae121f9257397... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Fri May 13 18:18:23 2011 +0200 mshtml: Pass E_ABORT as binding results of bindings without IBinding in abort_document_bindings. --- dlls/mshtml/navigate.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index 9e45025..2d45f09 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -1649,6 +1649,8 @@ void abort_document_bindings(HTMLDocumentNode *doc) BSCallback *iter, *next; LIST_FOR_EACH_ENTRY_SAFE(iter, next, &doc->bindings, BSCallback, entry) { + TRACE("Aborting %p\n", iter); + if(iter->doc) remove_target_tasks(iter->doc->basedoc.task_magic); @@ -1657,7 +1659,7 @@ void abort_document_bindings(HTMLDocumentNode *doc) else { list_remove(&iter->entry); list_init(&iter->entry); - iter->vtbl->stop_binding(iter, S_OK); + iter->vtbl->stop_binding(iter, E_ABORT); } iter->doc = NULL;