2006-07-29 Alex Roitman <shura@gramps-project.org>

* src/ManagedWindow.py (ManagedWindow.show): Set opened flag;
	(ManagedWindow.close): Unser opened flag.
	* src/ViewManager.py (undo_history_close): Only close undo history
	window if it is open.
	* src/UndoHistory.py: (UndoHistory.__init__): Remove signal handling;
	(UndoHistory.close): Remove method, use one from the parent class.



svn: r7089
This commit is contained in:
Alex Roitman
2006-07-30 03:24:16 +00:00
parent 5814acc1e3
commit aae6ecfc0d
4 changed files with 12 additions and 6 deletions

View File

@ -103,14 +103,9 @@ class UndoHistory(ManagedWindow.ManagedWindow):
self._build_model()
self._update_ui()
self.db_change_key = dbstate.connect('database-changed',self.close)
self.selection.connect('changed',self._selection_changed)
self.show()
def close(self,obj=None):
self.dbstate.disconnect(self.db_change_key)
self.window.destroy()
def _selection_changed(self,obj):
(model,node) = self.selection.get_selected()
if not node: