From 3a7c3cec3fd76e31cac082d013ffe79153cecc39 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Tue, 11 Oct 2022 22:44:06 +0200 Subject: [PATCH] Reset idle time when creating a new project (#1149) --- novelwriter/guimain.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/novelwriter/guimain.py b/novelwriter/guimain.py index 7b165676..1e670d2f 100644 --- a/novelwriter/guimain.py +++ b/novelwriter/guimain.py @@ -360,18 +360,26 @@ class GuiMain(QMainWindow): logger.info("Creating new project") if self.theProject.newProject(projData): + self.hasProject = True + self.idleRefTime = time() + self.idleTime = 0.0 + self.rebuildTrees() self.saveProject() + self.docEditor.setDictionaries() self.novelView.openProjectTasks() self.outlineView.openProjectTasks() self.rebuildIndex(beQuiet=True) + self.statusBar.setRefTime(self.theProject.projOpened) self.statusBar.setProjectStatus(nwState.GOOD) self.statusBar.setDocumentStatus(nwState.NONE) self.statusBar.setStatus(self.tr("New project created ...")) + self._updateWindowTitle(self.theProject.projName) + else: self.theProject.clearProject() return False