diff --git a/gramps/gui/viewmanager.py b/gramps/gui/viewmanager.py index b3f236038..e1ea4c3fa 100644 --- a/gramps/gui/viewmanager.py +++ b/gramps/gui/viewmanager.py @@ -880,7 +880,10 @@ class ViewManager(CLIManager): """ Run a book. """ - BookSelector(self.dbstate, self.uistate) + try: + BookSelector(self.dbstate, self.uistate) + except WindowActiveError: + return def __keypress(self, action): """