* src/FamilyView.py: Dont crash on empty database
svn: r4425
This commit is contained in:
parent
5a1fb9bddf
commit
a918c72ef8
@ -1,3 +1,6 @@
|
|||||||
|
2005-04-25 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
||||||
|
* src/FamilyView.py: Dont crash on empty database
|
||||||
|
|
||||||
2005-04-24 Don Allingham <don@gramps-project.org>
|
2005-04-24 Don Allingham <don@gramps-project.org>
|
||||||
* src/gramps.glade: remove REDO menu item
|
* src/gramps.glade: remove REDO menu item
|
||||||
|
|
||||||
|
@ -681,6 +681,8 @@ class FamilyView:
|
|||||||
DisplayTrace.DisplayTrace()
|
DisplayTrace.DisplayTrace()
|
||||||
|
|
||||||
def add_spouse(self,obj):
|
def add_spouse(self,obj):
|
||||||
|
if not self.person:
|
||||||
|
return
|
||||||
person = RelLib.Person()
|
person = RelLib.Person()
|
||||||
if self.person.get_gender() == RelLib.Person.MALE:
|
if self.person.get_gender() == RelLib.Person.MALE:
|
||||||
person.set_gender(RelLib.Person.FEMALE)
|
person.set_gender(RelLib.Person.FEMALE)
|
||||||
@ -1282,7 +1284,7 @@ class FamilyView:
|
|||||||
self.parent_add(self.selected_spouse)
|
self.parent_add(self.selected_spouse)
|
||||||
|
|
||||||
def del_parents_clicked(self,obj):
|
def del_parents_clicked(self,obj):
|
||||||
if len(self.person.get_parent_family_handle_list()) == 0:
|
if not self.person or len(self.person.get_parent_family_handle_list()) == 0:
|
||||||
return
|
return
|
||||||
n = NameDisplay.displayer.display(self.person)
|
n = NameDisplay.displayer.display(self.person)
|
||||||
QuestionDialog(_('Remove Parents of %s') % n,
|
QuestionDialog(_('Remove Parents of %s') % n,
|
||||||
@ -1319,7 +1321,7 @@ class FamilyView:
|
|||||||
child = self.parent.db.get_person_from_handle(handle)
|
child = self.parent.db.get_person_from_handle(handle)
|
||||||
self.parent.change_active_person(child)
|
self.parent.change_active_person(child)
|
||||||
self.load_family()
|
self.load_family()
|
||||||
else:
|
elif self.family:
|
||||||
child_list = self.family.get_child_handle_list()
|
child_list = self.family.get_child_handle_list()
|
||||||
if len(child_list) == 1:
|
if len(child_list) == 1:
|
||||||
p = self.parent.db.get_person_from_handle(child_list[0])
|
p = self.parent.db.get_person_from_handle(child_list[0])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user