* src/FamilyView.py: ignore None family types. This should never
occur, but we want to be safe. svn: r4330
This commit is contained in:
parent
62bdc36e2b
commit
3c2e3536ea
@ -1,3 +1,7 @@
|
|||||||
|
2005-04-09 Don Allingham <don@gramps-project.org>
|
||||||
|
* src/FamilyView.py: ignore None family types. This should never
|
||||||
|
occur, but we want to be safe.
|
||||||
|
|
||||||
2005-04-09 Alex Roitman <shura@gramps-project.org>
|
2005-04-09 Alex Roitman <shura@gramps-project.org>
|
||||||
* src/po/template.po: Update translation template.
|
* src/po/template.po: Update translation template.
|
||||||
|
|
||||||
|
@ -1069,8 +1069,12 @@ class FamilyView:
|
|||||||
selection = tree.get_selection()
|
selection = tree.get_selection()
|
||||||
family_list = person.get_parent_family_handle_list()
|
family_list = person.get_parent_family_handle_list()
|
||||||
|
|
||||||
|
count = 0
|
||||||
for (f,mrel,frel) in family_list:
|
for (f,mrel,frel) in family_list:
|
||||||
fam = self.parent.db.get_family_from_handle(f)
|
fam = self.parent.db.get_family_from_handle(f)
|
||||||
|
if not fam:
|
||||||
|
continue
|
||||||
|
count += 1
|
||||||
father_handle = fam.get_father_handle()
|
father_handle = fam.get_father_handle()
|
||||||
mother_handle = fam.get_mother_handle()
|
mother_handle = fam.get_mother_handle()
|
||||||
f = self.parent.db.get_person_from_handle(father_handle)
|
f = self.parent.db.get_person_from_handle(father_handle)
|
||||||
@ -1086,7 +1090,7 @@ class FamilyView:
|
|||||||
sel = node
|
sel = node
|
||||||
v = "%s\n%s" % (father,mother)
|
v = "%s\n%s" % (father,mother)
|
||||||
model.set(node,0,v)
|
model.set(node,0,v)
|
||||||
if len(family_list) > 1:
|
if count > 1:
|
||||||
selection.set_mode(gtk.SELECTION_SINGLE)
|
selection.set_mode(gtk.SELECTION_SINGLE)
|
||||||
selection.select_iter(sel)
|
selection.select_iter(sel)
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user