From cd348da367019c92c16c73e40f6bdcbdfd3fc413 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Csaba=20Gy=C3=B6rgyi?= Date: Sun, 2 Feb 2025 14:47:42 +0100 Subject: [PATCH] Use Task.set_status to mark tasks as done or active Fixes GitHub issue #1180 --- GTG/gtk/browser/main_window.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GTG/gtk/browser/main_window.py b/GTG/gtk/browser/main_window.py index dd160c558..fd6224a34 100644 --- a/GTG/gtk/browser/main_window.py +++ b/GTG/gtk/browser/main_window.py @@ -1389,7 +1389,7 @@ def trace_subtasks(root): def on_mark_as_done(self, widget=None): for task in self.get_pane().get_selection(): - task.toggle_active() + task.set_status(Status.DONE) def on_dismiss_task(self, widget=None): for task in self.get_pane().get_selection(): @@ -1397,7 +1397,7 @@ def on_dismiss_task(self, widget=None): def on_reopen_task(self, widget=None): for task in self.get_pane().get_selection(): - task.toggle_active() + task.set_status(Status.ACTIVE) def on_select_tag(self, widget=None, row=None, col=None): """ Callback for tag(s) selection from left sidebar.