Browse code

Auto select if there is only one option to select.

Touseef Liaqat authored on 2015/08/07 10:14:51
Showing 1 changed files
... ...
@@ -158,6 +158,13 @@ class Menu(Action):
158 158
         curses.doupdate()
159 159
 
160 160
     def do_action(self):
161
+        # Auto select one and only item.
162
+        if len(self.items) == 1 and  not self.selector_menu:
163
+            result = self.items[self.position][1](self.items[self.position][2])
164
+            if result.success:
165
+                self.hide()
166
+                return result
167
+
161 168
         while True:
162 169
             self.refresh()
163 170