Rob Shearman : mshtml: Events are reset when a new document URI is loaded, so re-initialise them in start_binding.
Module: wine Branch: master Commit: addc9957afa5091d0a563c8d7ffea379bfdac7b5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=addc9957afa5091d0a563c8d7f... Author: Rob Shearman <rob(a)codeweavers.com> Date: Tue Jul 24 17:07:10 2007 -0500 mshtml: Events are reset when a new document URI is loaded, so re-initialise them in start_binding. --- dlls/mshtml/navigate.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index 3e05fdc..76fd5f2 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -815,6 +815,11 @@ HRESULT start_binding(BSCallback *bscallback) IMoniker_Release(bscallback->mon); bscallback->mon = NULL; + + /* events are reset when a new document URI is loaded, so re-initialise them here */ + if(bscallback->doc && bscallback->doc->nscontainer) + init_nsevents(bscallback->doc->nscontainer); + return S_OK; }
participants (1)
-
Alexandre Julliard