From 604df85e62607bf0920c2ad314ed70164e7ec7e4 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sat, 9 Mar 2024 12:39:11 +0100 Subject: [PATCH] Open welcome dialog again if no project was opened --- novelwriter/guimain.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/novelwriter/guimain.py b/novelwriter/guimain.py index 2f99ed86..50807495 100644 --- a/novelwriter/guimain.py +++ b/novelwriter/guimain.py @@ -796,7 +796,7 @@ class GuiMain(QMainWindow): def showWelcomeDialog(self) -> None: """Open the welcome dialog.""" dialog = GuiWelcome(self) - dialog.openProjectRequest.connect(self._openProject) + dialog.openProjectRequest.connect(self._openProjectFromWelcome) dialog.exec_() return @@ -1132,10 +1132,12 @@ class GuiMain(QMainWindow): return @pyqtSlot(Path) - def _openProject(self, path: Path) -> None: - """Handle an open project request.""" + def _openProjectFromWelcome(self, path: Path) -> None: + """Handle an open project request from the welcome dialog.""" qApp.processEvents() self.openProject(path) + if not SHARED.hasProject: + self.showWelcomeDialog() return @pyqtSlot(str, nwDocMode, str, bool)