From 2353563cb7d2d908708a04fca75048b7908f3ec6 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 14 Dec 2021 08:08:46 +0100 Subject: [PATCH] Start: do not show RuntimeError when opening/saving a file after Start page has been closed --- src/Mod/Start/Gui/Workbench.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Mod/Start/Gui/Workbench.cpp b/src/Mod/Start/Gui/Workbench.cpp index dfb80525cb..8c01d4606f 100644 --- a/src/Mod/Start/Gui/Workbench.cpp +++ b/src/Mod/Start/Gui/Workbench.cpp @@ -94,12 +94,15 @@ void StartGui::Workbench::loadStartPage() << " self.browser.setHtml(StartPage.handle(), 'file://' + App.getResourceDir() + 'Mod/Start/StartPage/')\n" #endif << " def onChange(self, par, reason):\n" - << " if reason == 'RecentFiles':\n" + << " try:\n" + << " if reason == 'RecentFiles':\n" #if defined(FC_OS_WIN32) - << " self.browser.setHtml(StartPage.handle(), App.getResourceDir() + 'Mod/Start/StartPage/')\n\n" + << " self.browser.setHtml(StartPage.handle(), App.getResourceDir() + 'Mod/Start/StartPage/')\n\n" #else - << " self.browser.setHtml(StartPage.handle(), 'file://' + App.getResourceDir() + 'Mod/Start/StartPage/')\n\n" + << " self.browser.setHtml(StartPage.handle(), 'file://' + App.getResourceDir() + 'Mod/Start/StartPage/')\n\n" #endif + << " except RuntimeError as e:\n" + << " pass\n" << "class WebView(object):\n" << " def __init__(self):\n" << " self.pargrp = FreeCAD.ParamGet('User parameter:BaseApp/Preferences/RecentFiles')\n"