From 4354bc831fef0f4bdd19d70c691af5e56e7e8c6e Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Fri, 13 Nov 2015 12:21:21 +0100 Subject: [PATCH] mshtml: Skip travellog notifications for frame navigation. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- dlls/mshtml/persist.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dlls/mshtml/persist.c b/dlls/mshtml/persist.c index 20f3191a94b..59ca5e2b5e8 100644 --- a/dlls/mshtml/persist.c +++ b/dlls/mshtml/persist.c @@ -128,8 +128,12 @@ void set_current_mon(HTMLOuterWindow *This, IMoniker *mon, DWORD flags) HRESULT hres; if(This->mon) { - if(This->doc_obj && !(flags & (BINDING_REPLACE|BINDING_REFRESH))) - notify_travellog_update(This->doc_obj); + if(This->doc_obj && !(flags & (BINDING_REPLACE|BINDING_REFRESH))) { + if(This == This->doc_obj->basedoc.window) + notify_travellog_update(This->doc_obj); + else + TRACE("Skipping travellog update for frame navigation.\n"); + } IMoniker_Release(This->mon); This->mon = NULL; } -- 2.11.4.GIT