[ocrfeeder] Fix usage of Preferences dialog when Unpaper is not installed



commit 396df7c4bdd457838f244f38340344749688b59e
Author: Joaquim Rocha <jrocha igalia com>
Date:   Sun Feb 13 13:33:17 2011 +0100

    Fix usage of Preferences dialog when Unpaper is not installed
    
    When Unpaper is not installed, the related configuration options
    are not instatiated but it was querying then anyway when quitting
    the dialog.

 src/ocrfeeder/studio/widgetPresenter.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/ocrfeeder/studio/widgetPresenter.py b/src/ocrfeeder/studio/widgetPresenter.py
index bf0aed8..517e909 100644
--- a/src/ocrfeeder/studio/widgetPresenter.py
+++ b/src/ocrfeeder/studio/widgetPresenter.py
@@ -1285,8 +1285,9 @@ class PreferencesDialog(gtk.Dialog):
             self.__getBoundsAdjustmentSize()
         self.configuration_manager.deskew_images_after_addition = \
             self.deskew_images.get_active()
-        self.configuration_manager.unpaper_images_after_addition = \
-            self.unpaper_images.get_active()
+        if self.configuration_manager.has_unpaper:
+            self.configuration_manager.unpaper_images_after_addition = \
+                self.unpaper_images.get_active()
         index = self.engines_combo.get_active()
         if index != -1:
             lib.debug('ACTIVE INDEX: ', index, self.ocr_engines[index][0].name)



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