From 98d77f8caa035847530fdac95e126e1b13061b2c Mon Sep 17 00:00:00 2001 From: Fredrik Johansson Date: Sun, 27 Jan 2019 22:38:38 +0100 Subject: [PATCH] Make startpage navigation buttons work initial load --- src/Mod/Web/Gui/AppWebGui.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Web/Gui/AppWebGui.cpp b/src/Mod/Web/Gui/AppWebGui.cpp index 6ead5f6240..c91327a967 100644 --- a/src/Mod/Web/Gui/AppWebGui.cpp +++ b/src/Mod/Web/Gui/AppWebGui.cpp @@ -81,6 +81,8 @@ private: pcBrowserView->resize(400, 300); pcBrowserView->load(url); Gui::getMainWindow()->addWindow(pcBrowserView); + if (!Gui::getMainWindow()->activeWindow()) + Gui::getMainWindow()->setActiveWindow(pcBrowserView); return Py::None(); } @@ -99,6 +101,8 @@ private: pcBrowserView->setHtml(QString::fromUtf8(HtmlCode),QUrl(QString::fromLatin1(BaseUrl))); pcBrowserView->setWindowTitle(QString::fromUtf8(TabName)); Gui::getMainWindow()->addWindow(pcBrowserView); + if (!Gui::getMainWindow()->activeWindow()) + Gui::getMainWindow()->setActiveWindow(pcBrowserView); return Py::None(); } @@ -114,6 +118,8 @@ private: pcBrowserView->resize(400, 300); pcBrowserView->setWindowTitle(QString::fromUtf8(TabName)); Gui::getMainWindow()->addWindow(pcBrowserView); + if (!Gui::getMainWindow()->activeWindow()) + Gui::getMainWindow()->setActiveWindow(pcBrowserView); return Py::asObject(pcBrowserView->getPyObject()); }