From 814b5b77b1a4776c2efb3ed4d71b243c263a0270 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Fri, 24 Mar 2006 05:07:58 +0000 Subject: [PATCH] fix already open error svn: r6205 --- gramps2/src/Editors/_EditFamily.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gramps2/src/Editors/_EditFamily.py b/gramps2/src/Editors/_EditFamily.py index b537c4a3a..10536ea19 100644 --- a/gramps2/src/Editors/_EditFamily.py +++ b/gramps2/src/Editors/_EditFamily.py @@ -69,6 +69,7 @@ import GrampsDisplay import RelLib import AutoComp import Config +import Errors from _EditPrimary import EditPrimary from PluginUtils import ReportUtils @@ -589,7 +590,10 @@ class EditFamily(EditPrimary): self.obj = self.dbstate.db.get_family_from_handle(common[0]) self.obj.add_child_handle(clist[0]) self.close_window() - EditFamily(self.dbstate,self.uistate,[],self.obj) + try: + EditFamily(self.dbstate,self.uistate,[],self.obj) + except Errors.WindowActiveError: + pass elif self.obj.handle not in common: import QuestionDialog QuestionDialog.WarningDialog(