From 7591e45924b3687c28d340dbb0cdbc69503445d3 Mon Sep 17 00:00:00 2001 From: Agustin Zubiaga Date: Wed, 03 Oct 2012 16:38:18 +0000 Subject: Fix ObjectChooser bug --- diff --git a/ImageViewerActivity.py b/ImageViewerActivity.py index dd31e83..523b61e 100644 --- a/ImageViewerActivity.py +++ b/ImageViewerActivity.py @@ -260,10 +260,8 @@ class ImageViewerActivity(activity.Activity): if not self._want_document: return - chooser = ObjectChooser(_('Choose document'), self, - Gtk.DialogFlags.MODAL | - Gtk.DialogFlags.DESTROY_WITH_PARENT, \ - what_filter=mime.GENERIC_TYPE_IMAGE) + chooser = ObjectChooser(parent=self, + what_filter=mime.GENERIC_TYPE_IMAGE) try: result = chooser.run() @@ -271,6 +269,9 @@ class ImageViewerActivity(activity.Activity): jobject = chooser.get_selected_object() if jobject and jobject.file_path: self.read_file(jobject.file_path) + else: + self.close() + finally: chooser.destroy() del chooser -- cgit v0.9.1