* src/DisplayTabs.py: use idle_loop to load data for source

backreferences
* src/EditSource.py: close the BackReferences tab to turn off the
idle loop if still active
* src/GrampsDb/_GrampsBSDDB.py: close secondary indexes before primary


svn: r5829
This commit is contained in:
Don Allingham
2006-01-25 17:59:22 +00:00
parent 07c23e5ff2
commit c852617e91
4 changed files with 35 additions and 10 deletions

View File

@@ -275,6 +275,7 @@ class EditSource(DisplayState.ManagedWindow):
return (label, _('Source Editor'))
def on_delete_event(self,obj,b):
self.backref_tab.close()
self.gladeif.close()
def on_help_clicked(self,obj):
@@ -282,6 +283,7 @@ class EditSource(DisplayState.ManagedWindow):
GrampsDisplay.help('adv-src')
def close_window(self,obj):
self.backref_tab.close()
self.gladeif.close()
self.close()