From 8e4e3562c80f6dd3616469e4ac886a957e3be1ea Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Wed, 9 Sep 2009 20:33:52 +0000
Subject: Object chooser remains shown after activity has been closed #1192
---
filepicker.py | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/filepicker.py b/filepicker.py
index 240e7e8..9a39770 100644
a
|
b
|
class FilePicker: |
50 | 50 | self._title = None |
51 | 51 | self._parent = None |
52 | 52 | self._file = None |
53 | | |
| 53 | |
54 | 54 | def appendFilter(self, title, filter): |
55 | 55 | logging.warning('FilePicker.appendFilter: UNIMPLEMENTED') |
56 | 56 | |
… |
… |
class FilePicker: |
60 | 60 | def init(self, parent, title, mode): |
61 | 61 | self._title = title |
62 | 62 | self._file = None |
63 | | self._parent = hulahop.get_view_for_window(parent) |
64 | | |
| 63 | self._parent = hulahop.get_view_for_window(parent).get_toplevel() |
| 64 | |
65 | 65 | if mode != interfaces.nsIFilePicker.modeOpen: |
66 | 66 | raise xpcom.COMException(NS_ERROR_NOT_IMPLEMENTED) |
67 | 67 | |
… |
… |
class FilePicker: |
70 | 70 | try: |
71 | 71 | result = chooser.run() |
72 | 72 | if result == gtk.RESPONSE_ACCEPT: |
73 | | logging.debug('FilePicker.show: %r' % |
| 73 | logging.debug('FilePicker.show: %r' % |
74 | 74 | chooser.get_selected_object()) |
75 | 75 | jobject = chooser.get_selected_object() |
76 | 76 | if jobject and jobject.file_path: |