Bug 9973; fix remove unused objects tool to use place name not title

original 'title' field is often blank now...
This commit is contained in:
prculley 2017-03-02 11:30:43 -06:00 committed by Nick Hall
parent 7c5df1300e
commit 97bf1cb406

View File

@ -100,7 +100,7 @@ class RemoveUnused(tool.Tool, ManagedWindow, UpdateCallback):
'name_ix': 3}, 'name_ix': 3},
'places': {'get_func': self.db.get_place_from_handle, 'places': {'get_func': self.db.get_place_from_handle,
'remove': self.db.remove_place, 'remove': self.db.remove_place,
'get_text': None, 'get_text': self.get_place_text,
'editor': 'EditPlace', 'editor': 'EditPlace',
'icon': 'gramps-place', 'icon': 'gramps-place',
'name_ix': 2}, 'name_ix': 2},
@ -435,6 +435,17 @@ class RemoveUnused(tool.Tool, ManagedWindow, UpdateCallback):
return text return text
def get_place_text(self, the_type, handle, data):
"""
We need just the place name.
"""
# get the place object
place = self.tables[the_type]['get_func'](handle)
# get the name
text = place.get_name().get_value()
return text
#------------------------------------------------------------------------ #------------------------------------------------------------------------
# #
# #