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:
parent
7c5df1300e
commit
97bf1cb406
@ -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
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user