From 3d7b30cbc5fc37ce5e7dc69d3a3c9806702554af Mon Sep 17 00:00:00 2001 From: Don Allingham <don@gramps-project.org> Date: Fri, 1 Jun 2001 04:35:59 +0000 Subject: [PATCH] Handle the status bar if the active_person is None svn: r76 --- gramps/src/gramps_main.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/gramps/src/gramps_main.py b/gramps/src/gramps_main.py index 6736e6d4e..49f674ff1 100755 --- a/gramps/src/gramps_main.py +++ b/gramps/src/gramps_main.py @@ -1265,18 +1265,21 @@ def change_active_person(person): # #------------------------------------------------------------------------- def modify_statusbar(): - pname = Config.nameof(active_person) - if Config.status_bar == 1: - name = "[%s] %s" % (str(active_person.getId()),pname) - elif Config.status_bar == 2: - name = pname - for attr in active_person.getAttributeList(): - if attr.getType() == Config.attr_name: - name = "[%s] %s" % (attr.getValue(),pname) - break + if active_person == None: + statusbar.set_status("") else: - name = pname - statusbar.set_status(name) + pname = Config.nameof(active_person) + if Config.status_bar == 1: + name = "[%s] %s" % (str(active_person.getId()),pname) + elif Config.status_bar == 2: + name = pname + for attr in active_person.getAttributeList(): + if attr.getType() == Config.attr_name: + name = "[%s] %s" % (attr.getValue(),pname) + break + else: + name = pname + statusbar.set_status(name) #------------------------------------------------------------------------- #