From a94fafe265424da84d450b2e627b1a56e6cc3260 Mon Sep 17 00:00:00 2001 From: John Ladan Date: Sat, 31 Mar 2012 22:14:13 -0400 Subject: [PATCH] fixed that annoying bug. --- browser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/browser.py b/browser.py index 5ee26e0..ab6d6fa 100644 --- a/browser.py +++ b/browser.py @@ -114,8 +114,8 @@ class browserWindow: def scroll(self,delta): self.unHighlight() self.topline += delta - self.topline = max(self.topline,0) self.topline = min(self.topline,len(self.entries)-1) + self.topline = max(self.topline,0) self.refresh() def search(self, string): @@ -223,7 +223,8 @@ class browserWindow: else: self.hb.display(self.last_search+' not found') elif ch == 32: - self.selected[self.hl] = not self.selected[self.hl] + if len(self.selected)>0: + self.selected[self.hl] = not self.selected[self.hl] self.displayRow(self.hl-self.topline) self.highlight()