From b934b0d424de1b615a41ce459c4df47ee40c45ca Mon Sep 17 00:00:00 2001 From: Paul Culley Date: Tue, 27 Nov 2018 22:34:12 -0600 Subject: [PATCH] Fix ToDo Gramplet for multiple attempts to edit a note (#719) Fixes #10645 --- gramps/plugins/gramplet/todo.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gramps/plugins/gramplet/todo.py b/gramps/plugins/gramplet/todo.py index 3443bd286..2ee801980 100644 --- a/gramps/plugins/gramplet/todo.py +++ b/gramps/plugins/gramplet/todo.py @@ -34,6 +34,7 @@ from gramps.gui.widgets.styledtexteditor import StyledTextEditor from gramps.gui.widgets import SimpleButton from gramps.gen.lib import StyledText, Note, NoteType from gramps.gen.db import DbTxn +from gramps.gen.errors import WindowActiveError from gramps.gen.const import GRAMPS_LOCALE as glocale _ = glocale.translation.gettext @@ -177,7 +178,7 @@ class ToDo(Gramplet): note = self.dbstate.db.get_note_from_handle(note_handle) try: EditNote(self.gui.dbstate, self.gui.uistate, [], note) - except AttributeError: + except WindowActiveError: pass def new_clicked(self, obj): @@ -189,7 +190,7 @@ class ToDo(Gramplet): note.set_type(NoteType.TODO) try: EditNote(self.gui.dbstate, self.gui.uistate, [], note, self.created) - except AttributeError: + except WindowActiveError: pass class PersonToDo(ToDo):