[ocrfeeder] Use the new refactored ScannerChooserDialog to ask for the favorite scanner



commit 0e0316c728b6aae214bb7cb68c219118b8023fd5
Author: Joaquim Rocha <jrocha igalia com>
Date:   Sun Aug 1 19:29:30 2010 +0200

    Use the new refactored ScannerChooserDialog to ask for the favorite scanner

 studio/studioBuilder.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/studio/studioBuilder.py b/studio/studioBuilder.py
index dd34eaa..c943ae1 100644
--- a/studio/studioBuilder.py
+++ b/studio/studioBuilder.py
@@ -182,15 +182,19 @@ class Studio:
 
     def __obtainScannersFinishedCb(self, dialog, devices, error):
         dialog.destroy()
-        device = []
+        device = None
         if devices:
             scanner_chooser_dialog = widgetPresenter.ScannerChooserDialog(\
                                                     self.main_window.window,
-                                                    (device),
                                                     devices)
             gtk.gdk.threads_enter()
-            scanner_chooser_dialog.run()
+            response = scanner_chooser_dialog.run()
             gtk.gdk.threads_leave()
+            scanner_chooser_dialog.destroy()
+            if response == gtk.RESPONSE_ACCEPT:
+                device = scanner_chooser_dialog.getSelectedDevice()
+            else:
+                return
             if device:
                 dialog_scan = widgetPresenter.QueuedEventsProgressDialog(\
                     self.main_window.window)



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