Module: wine Branch: master Commit: b9bfc10199ba3ae121f9257397b4df2e6f35197e URL: http://source.winehq.org/git/wine.git/?a=commit;h=b9bfc10199ba3ae121f9257397...
Author: Jacek Caban jacek@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;