From 5cd43ef38e086d0d498e971b56b3da35dd2ab4eb Mon Sep 17 00:00:00 2001 From: Fredrik Johansson Date: Fri, 28 Dec 2018 22:48:37 +0100 Subject: [PATCH] Add back/forward automatic activation --- src/Mod/Web/Gui/BrowserView.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/Web/Gui/BrowserView.cpp b/src/Mod/Web/Gui/BrowserView.cpp index ff848ed720..407136ce1f 100644 --- a/src/Mod/Web/Gui/BrowserView.cpp +++ b/src/Mod/Web/Gui/BrowserView.cpp @@ -644,8 +644,10 @@ bool BrowserView::onMsg(const char* pMsg,const char** ) */ bool BrowserView::onHasMsg(const char* pMsg) const { - if (strcmp(pMsg,"Back")==0) return true; - if (strcmp(pMsg,"Next")==0) return true; + if (strcmp(pMsg,"Back")==0) + return view->page()->action(QWEBPAGE::Back)->isEnabled(); + if (strcmp(pMsg,"Next")==0) + return view->page()->action(QWEBPAGE::Forward)->isEnabled(); if (strcmp(pMsg,"Refresh")==0) return !isLoading; if (strcmp(pMsg,"Stop")==0) return isLoading; if (strcmp(pMsg,"ZoomIn")==0) return true;