[ocrfeeder/langs: 2/15] Fix saving a previously loaded and edited project
- From: Joaquim Manuel Pereira Rocha <jrocha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ocrfeeder/langs: 2/15] Fix saving a previously loaded and edited project
- Date: Tue, 5 Feb 2013 06:24:53 +0000 (UTC)
commit 936d06e261fa1d4238b68fec442bf73efbc89455
Author: Joaquim Rocha <jrocha igalia com>
Date: Mon Feb 4 14:57:29 2013 +0100
Fix saving a previously loaded and edited project
Two PageData objects were being used and the wrong one was being
saved.
src/ocrfeeder/studio/widgetModeler.py | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/ocrfeeder/studio/widgetModeler.py b/src/ocrfeeder/studio/widgetModeler.py
index f44c1ad..0dbd797 100644
--- a/src/ocrfeeder/studio/widgetModeler.py
+++ b/src/ocrfeeder/studio/widgetModeler.py
@@ -497,11 +497,12 @@ class ImageReviewer_Controler:
if finished:
dialog.cancel()
- def __addImage(self, image_path, select_image = True):
+ def __addImage(self, image_path, select_image = True, page_data = None):
image_path = os.path.abspath(os.path.expanduser(image_path))
if not os.path.isfile(image_path):
return None
- page_data = PageData(image_path)
+ if page_data is None:
+ page_data = PageData(image_path)
iter = self.source_images_selector_widget.get_model().addImage(page_data)
if select_image:
path = \
@@ -778,7 +779,8 @@ class ImageReviewer_Controler:
for index in range(0, len(pages)):
page = pages[index]
self.__addImage(page.image_path,
- select_image = index == 0)
+ select_image = index == 0,
+ page_data = page)
image_reviewer = self.__getCurrentReviewer()
image_reviewer.updatePageData(page)
open_dialog.destroy()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]