[dots/remove-assistant: 9/38] Remove old project when opening a new one



commit 1078edac7d71df226cb754ddf8985ec12a4b0113
Author: Fernando Herrera <fherrera onirica com>
Date:   Thu Jul 8 18:26:28 2010 +0200

    Remove old project when opening a new one

 dots/app_window.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/dots/app_window.py b/dots/app_window.py
index 60571a8..9d92000 100644
--- a/dots/app_window.py
+++ b/dots/app_window.py
@@ -228,9 +228,13 @@ class AppWindow(object):
         dialog.destroy()
 
     def translate(self, document, config):
+	container = self.main_xml.get_object('main_alignment')
+	if self.project is not None:
+		container.remove (self.project)
+
         self.project = DotsProject(document, "Unsaved Document")
         self.project.transcribeBraille(config)
-	self.main_xml.get_object('main_alignment').add(self.project)
+	container.add(self.project)
         self.project.show_all()
 
     def run(self):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]