2006-05-17 Alex Roitman <shura@gramps-project.org>
* src/DbLoader.py: add new module. * src/ViewManager.py: Use DbLoader. * src/DisplayState.py (load): Do not perform post_load tasks. * src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB.load): close if version is incopmatible. svn: r6698
This commit is contained in:
@@ -163,14 +163,8 @@ class RecentDocsMenu:
|
||||
|
||||
def load(self,item):
|
||||
name = item.get_path()
|
||||
dbtype = item.get_mime()
|
||||
|
||||
db = GrampsDb.gramps_db_factory(dbtype)()
|
||||
self.state.change_database(db)
|
||||
self.fileopen(name)
|
||||
self.state.signal_change()
|
||||
RecentFiles.recent_files(name,dbtype)
|
||||
self.build()
|
||||
dbtype = item.get_mime()
|
||||
self.fileopen(name,dbtype)
|
||||
|
||||
def build(self):
|
||||
f = StringIO()
|
||||
|
Reference in New Issue
Block a user