2007-05-12 Don Allingham <don@gramps-project.org>
* src/DataViews/_PedigreeView.py: additional error checking * src/DataViews/_RelationView.py: check for empty person * src/GrampsDb/_ReadGedcom.py: additional error checking * src/GrampsDb/_DbUtils.py: additional error checking * src/ReportBase/_ReportDialog.py: additional error checking * src/Editors/_EditFamily.py: additional error checking * src/DisplayTabs/_EmbeddedList.py: additional error checking * src/plugins/FindDupes.py: additional error checking * src/plugins/Verify.py: additional error checking * src/ImgManip.py: additional error checking * src/BasicUtils.py: additional error checking svn: r8464
This commit is contained in:
@ -61,6 +61,7 @@ from Editors import EditPerson, EditFamily
|
||||
from DdTargets import DdTargets
|
||||
import cPickle as pickle
|
||||
|
||||
from QuestionDialog import RunDatabaseRepair
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -610,11 +611,14 @@ class PedigreeView(PageView.PersonNavView):
|
||||
all handling of visibility is now in rebuild_trees, see that for more
|
||||
information.
|
||||
"""
|
||||
active = self.dbstate.get_active_person()
|
||||
if active:
|
||||
self.rebuild_trees(active.handle)
|
||||
else:
|
||||
self.rebuild_trees(None)
|
||||
try:
|
||||
active = self.dbstate.get_active_person()
|
||||
if active:
|
||||
self.rebuild_trees(active.handle)
|
||||
else:
|
||||
self.rebuild_trees(None)
|
||||
except AttributeError, msg:
|
||||
RunDatabaseRepair(str(msg))
|
||||
|
||||
def change_db(self,db):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user