* src/EditPerson.py: saving grouping name, instead of surname for

updating of the person list
* src/ReadGedcom.py: save person and source as soon as created
* src/gramps_main.py: compare updates based off grouping name
instead of surname


svn: r3641
This commit is contained in:
Don Allingham
2004-10-17 23:17:30 +00:00
parent eb6fd70753
commit ef74b8d126
8 changed files with 19 additions and 2 deletions

View File

@@ -1439,7 +1439,11 @@ class Gramps:
def update_after_edit(self,epo,change=1):
self.active_person = epo.person
if epo.orig_surname != self.active_person.get_primary_name().get_surname():
pn = self.active_person.get_primary_name()
mapname = self.db.get_name_group_mapping(pn.get_group_name())
if epo.orig_surname != pn.get_group_name() or epo.orig_surname != mapname:
self.people_view.build_tree()
elif change:
self.people_view.update_person_list(epo.person)