* src/EditPerson.py (__init__): Only set update sources if possible
(calls from ChooseParents don't provide the correct parent, but then the full update goes on anyway). * src/ChooseParents.py (mother_list_select_row, father_list_select_row): Comment out auto-selection of parents. svn: r4139
This commit is contained in:
parent
00e0bdfff8
commit
c46dff68a2
@ -8,6 +8,12 @@
|
||||
* src/Marriage.py (on_add_clicked,on_event_update_clicked): Typos.
|
||||
* src/AddSpouse.py (select_spouse_clicked): Typo.
|
||||
|
||||
* src/EditPerson.py (__init__): Only set update sources if possible
|
||||
(calls from ChooseParents don't provide the correct parent, but then
|
||||
the full update goes on anyway).
|
||||
* src/ChooseParents.py (mother_list_select_row,
|
||||
father_list_select_row): Comment out auto-selection of parents.
|
||||
|
||||
2005-03-07 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||
* src/AddrEdit.py: Typo.
|
||||
* src/EditPerson.py (on_add_addr_clicked): Typos.
|
||||
|
@ -316,7 +316,7 @@ class ChooseParents:
|
||||
"""
|
||||
if not father_handle and not mother_handle:
|
||||
return None
|
||||
|
||||
|
||||
for family_handle in self.db.get_family_handles():
|
||||
family = self.db.get_family_from_handle(family_handle)
|
||||
if family.get_father_handle() == father_handle and family.get_mother_handle() == mother_handle:
|
||||
@ -376,6 +376,7 @@ class ChooseParents:
|
||||
else:
|
||||
self.father = None
|
||||
|
||||
return
|
||||
if not self.parent_selected and self.father:
|
||||
self.parent_selected = 1
|
||||
family_handle_list = self.father.get_family_handle_list()
|
||||
@ -399,6 +400,7 @@ class ChooseParents:
|
||||
self.mother = self.db.get_person_from_handle(idlist[0])
|
||||
else:
|
||||
self.mother = None
|
||||
return
|
||||
|
||||
if not self.parent_selected and self.mother:
|
||||
self.parent_selected = 1
|
||||
|
@ -475,7 +475,10 @@ class EditPerson:
|
||||
})
|
||||
|
||||
if self.parent:
|
||||
self.update_sources = self.parent.source_view.build_tree
|
||||
try:
|
||||
self.update_sources = self.parent.source_view.build_tree
|
||||
except AttributeError:
|
||||
self.update_sources = None
|
||||
else:
|
||||
self.update_sources = None
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user