[ocrfeeder] Fix saving and loading a project



commit 172ba61a4e6f9d522204dd3d554f5b8e7c14e87e
Author: Joaquim Rocha <jrocha igalia com>
Date:   Sat Nov 17 16:51:50 2012 +0100

    Fix saving and loading a project
    
    When saving a project, the text data was not being saved and when
    loading it, there was an error.

 src/ocrfeeder/studio/widgetModeler.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/ocrfeeder/studio/widgetModeler.py b/src/ocrfeeder/studio/widgetModeler.py
index b35ad42..f44c1ad 100644
--- a/src/ocrfeeder/studio/widgetModeler.py
+++ b/src/ocrfeeder/studio/widgetModeler.py
@@ -757,6 +757,8 @@ class ImageReviewer_Controler:
         return self.__askForFileName(extension = '.ocrf')
 
     def saveProject(self, project_name):
+        image_reviewer = self.__getCurrentReviewer()
+        image_reviewer.savePageData()
         if not project_name.endswith('.ocrf'):
             project_name += '.ocrf'
         pages_data = self.source_images_selector_widget.getAllPages()
@@ -775,8 +777,9 @@ class ImageReviewer_Controler:
                 self.clear()
             for index in range(0, len(pages)):
                 page = pages[index]
-                image_reviewer = self.__addImage(page.image_path,
-                                                 select_image = index == 0)
+                self.__addImage(page.image_path,
+                                select_image = index == 0)
+                image_reviewer = self.__getCurrentReviewer()
                 image_reviewer.updatePageData(page)
         open_dialog.destroy()
         return project_file



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