2006-12-02 Don Allingham <don@gramps-project.org>

* src/DataViews/_RelationView.py: disable buttons when person is inactive
	* src/plugins/Check.py: remove duplicate children in a family



svn: r7752
This commit is contained in:
Don Allingham
2006-12-03 05:20:15 +00:00
parent 0f445d124a
commit a2fd59a7fd
3 changed files with 41 additions and 3 deletions

View File

@@ -336,6 +336,8 @@ class RelationshipView(PageView.PersonNavView):
if self.child:
for old_child in self.vbox.get_children():
self.vbox.remove(old_child)
for old_child in self.header.get_children():
self.header.remove(old_child)
self.child = None
self.dbstate.db.connect('family-update', self.redraw)
self.dbstate.db.connect('family-add', self.redraw)
@@ -373,11 +375,16 @@ class RelationshipView(PageView.PersonNavView):
for old_child in self.vbox.get_children():
self.vbox.remove(old_child)
for old_child in self.header.get_children():
self.header.remove(old_child)
person = self.dbstate.db.get_person_from_handle(obj)
if not person:
self.family_action.set_sensitive(False)
self.order_action.set_sensitive(False)
self.redrawing = False
return
self.family_action.set_sensitive(True)
self.write_title(person)