diff --git a/novelwriter/dialogs/projload.py b/novelwriter/dialogs/projload.py index 7034b465..326e8bce 100644 --- a/novelwriter/dialogs/projload.py +++ b/novelwriter/dialogs/projload.py @@ -77,7 +77,6 @@ class GuiProjectLoad(QDialog): self.setWindowTitle(self.tr("Open Project")) self.setMinimumWidth(self.mainConf.pxInt(650)) self.setMinimumHeight(self.mainConf.pxInt(400)) - self.setModal(True) self.nwIcon = QLabel() self.nwIcon.setPixmap(self.mainGui.mainTheme.getPixmap("novelwriter", (nPx, nPx))) diff --git a/novelwriter/guimain.py b/novelwriter/guimain.py index 6e96fdaf..20f7ce2d 100644 --- a/novelwriter/guimain.py +++ b/novelwriter/guimain.py @@ -872,6 +872,7 @@ class GuiMain(QMainWindow): """ dlgProj = GuiProjectLoad(self) dlgProj.exec_() + if dlgProj.result() == QDialog.Accepted: if dlgProj.openState == GuiProjectLoad.OPEN_STATE: self.openProject(dlgProj.openPath)