* src/DisplayState.py (modify_statusbar): Only calc relationship of active person if active person is set

svn: r6923
This commit is contained in:
Martin Hawlisch 2006-06-20 07:36:41 +00:00
parent 7103f9156f
commit 18befc7751

View File

@ -324,13 +324,13 @@ class DisplayState(GrampsDb.GrampsDBCallback):
if person: if person:
pname = NameDisplay.displayer.display(person) pname = NameDisplay.displayer.display(person)
name = "[%s] %s" % (person.get_gramps_id(),pname) name = "[%s] %s" % (person.get_gramps_id(),pname)
else:
name = _("No active person")
if Config.get(Config.STATUSBAR) > 1: if Config.get(Config.STATUSBAR) > 1:
if person.handle != self.dbstate.db.get_default_handle(): if person.handle != self.dbstate.db.get_default_handle():
msg = self.display_relationship() msg = self.display_relationship()
if msg: if msg:
name = "%s (%s)" % (name,msg) name = "%s (%s)" % (name,msg)
else:
name = _("No active person")
self.status.push(self.status_id,name) self.status.push(self.status_id,name)
while gtk.events_pending(): while gtk.events_pending():