From 4070e6c93a9e24a5c1bb919668e3124fbd3161de Mon Sep 17 00:00:00 2001 From: hut Date: Wed, 24 Feb 2010 12:42:21 +0100 Subject: keyparser: stuff --- ranger/gui/ui.py | 2 ++ ranger/gui/widgets/browserview.py | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'ranger/gui') diff --git a/ranger/gui/ui.py b/ranger/gui/ui.py index 2b406113..05efa639 100644 --- a/ranger/gui/ui.py +++ b/ranger/gui/ui.py @@ -136,6 +136,8 @@ class UI(DisplayableContainer): kbuf = self.env.keybuffer cmd = kbuf.command + self.fm.hide_bookmarks() + if kbuf.failure: kbuf.clear() return diff --git a/ranger/gui/widgets/browserview.py b/ranger/gui/widgets/browserview.py index 54f21fa9..080f1be0 100644 --- a/ranger/gui/widgets/browserview.py +++ b/ranger/gui/widgets/browserview.py @@ -23,6 +23,7 @@ class BrowserView(Widget, DisplayableContainer): ratios = None preview = True preview_available = True + draw_bookmarks = False stretch_ratios = None need_clear = False @@ -60,10 +61,9 @@ class BrowserView(Widget, DisplayableContainer): self.add_child(self.pager) def draw(self): - try: - if self.env.cmd.show_obj.draw_bookmarks: - self._draw_bookmarks() - except AttributeError: + if self.draw_bookmarks: + self._draw_bookmarks() + else: if self.need_clear: self.win.erase() self.need_redraw = True -- cgit 1.4.1-2-gfad0