[kupfer] ui: Tweak how escape clears the current object stack
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] ui: Tweak how escape clears the current object stack
- Date: Wed, 20 Jan 2010 20:04:14 +0000 (UTC)
commit 55802ded00e013a5d3ca6fc5bf75c69dec959ec4
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Wed Jan 20 15:39:55 2010 +0100
ui: Tweak how escape clears the current object stack
We should first close the result list, then consider clearing the
object stack.
kupfer/ui/browser.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/kupfer/ui/browser.py b/kupfer/ui/browser.py
index 0880542..2c8a13f 100644
--- a/kupfer/ui/browser.py
+++ b/kupfer/ui/browser.py
@@ -1085,10 +1085,11 @@ class Interface (gobject.GObject):
else:
self.reset_current()
else:
- self.data_controller.object_stack_clear(self._pane_for_widget(self.current))
if self.get_in_text_mode():
self.toggle_text_mode(False)
elif not self.current.get_table_visible():
+ pane = self._pane_for_widget(self.current)
+ self.data_controller.object_stack_clear(pane)
self.emit("cancelled")
self._reset_to_toplevel = True
self.current.hide_table()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]