From 30e88248e0f5d037724a58f60682469321a449b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Cort=C3=A9z?= Date: Thu, 23 Feb 2017 13:31:33 -0600 Subject: [PATCH] Added handling of selected_action blank in fileBrowser --- guicurses/widgets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guicurses/widgets.py b/guicurses/widgets.py index 4655b9b..dc9a21c 100644 --- a/guicurses/widgets.py +++ b/guicurses/widgets.py @@ -771,11 +771,11 @@ class fileBrowser(Listbox): else: self.pos += 1 elif c in (10, 261, curses.KEY_RIGHT): # newline or right arrow - if self.getDir() in self.prev_items: + if self.getDir() in self.prev_items and self.selected_action != "": self.done = 1 self.dir = self.getDir() return 1 - elif os.path.isfile(self.getDir()) and self.select_type == "file": + elif os.path.isfile(self.getDir()) and self.select_type == "file" and self.selected_action != "": self.done = 1 self.dir = self.getDir() self.setStatus(self.dir)