[kupfer: 15/38] commatrick: Clear stack on Ctrl+R (reset all)
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer: 15/38] commatrick: Clear stack on Ctrl+R (reset all)
- Date: Sat, 16 Jan 2010 17:13:03 +0000 (UTC)
commit a5ca20f4f9749912bd2d1b09bd2b5906ecfda16d
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Fri Jan 15 01:45:03 2010 +0100
commatrick: Clear stack on Ctrl+R (reset all)
kupfer/core/data.py | 3 +--
kupfer/ui/browser.py | 1 +
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/kupfer/core/data.py b/kupfer/core/data.py
index 4a2dd3c..88e58c9 100644
--- a/kupfer/core/data.py
+++ b/kupfer/core/data.py
@@ -795,8 +795,7 @@ class DataController (gobject.GObject, pretty.OutputMixin):
self.emit("object-stack-changed", SourcePane)
def object_stack_clear(self):
- while self.source_pane.object_stack:
- self.source_pane.object_stack_pop()
+ self.source_pane.object_stack[:] = []
self.emit("object-stack-changed", SourcePane)
def get_object_stack(self):
diff --git a/kupfer/ui/browser.py b/kupfer/ui/browser.py
index 32f6174..e8cdbbe 100644
--- a/kupfer/ui/browser.py
+++ b/kupfer/ui/browser.py
@@ -1056,6 +1056,7 @@ class Interface (gobject.GObject):
self.switch_to_source()
while self._browse_up():
pass
+ self.data_controller.object_stack_clear()
self.reset_current()
self.reset()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]