fix up more bits

This commit is contained in:
chrys 2019-02-04 22:49:56 +01:00
parent 474fdb53b8
commit f0da503a96

View File

@ -20,6 +20,8 @@ class vmenuManager():
def initialize(self, environment): def initialize(self, environment):
self.env = environment self.env = environment
self.defaultVMenuPath = fenrirPath+ "/commands/vmenu-profiles/" + self.env['runtime']['inputManager'].getShortcutType() self.defaultVMenuPath = fenrirPath+ "/commands/vmenu-profiles/" + self.env['runtime']['inputManager'].getShortcutType()
self.createMenuTree()
def shutdown(self): def shutdown(self):
pass pass
def setCurrMenu(self, currMenu = ''): def setCurrMenu(self, currMenu = ''):
@ -45,10 +47,15 @@ class vmenuManager():
def setActive(self, active): def setActive(self, active):
self.active = active self.active = active
if self.active: if self.active:
#try: try:
self.createMenuTree() self.createMenuTree()
#except Exception as e: except Exception as e:
# print(e) print(e)
try:
if self.currMenu != '':
self.setCurrMenu(self.currMenu)
except Exception as e:
print(e)
try: try:
self.env['bindings'][str([1, ['KEY_ESC']])] = 'TOGGLE_VMENU_MODE' self.env['bindings'][str([1, ['KEY_ESC']])] = 'TOGGLE_VMENU_MODE'
self.env['bindings'][str([1, ['KEY_UP']])] = 'PREV_VMENU_ENTRY' self.env['bindings'][str([1, ['KEY_UP']])] = 'PREV_VMENU_ENTRY'
@ -61,9 +68,7 @@ class vmenuManager():
print(e) print(e)
else: else:
try: try:
self.menuDict = {}
self.currIndex = None self.currIndex = None
self.currMenu = ''
del(self.env['bindings'][str([1, ['KEY_ESC']])]) del(self.env['bindings'][str([1, ['KEY_ESC']])])
del(self.env['bindings'][str([1, ['KEY_UP']])]) del(self.env['bindings'][str([1, ['KEY_UP']])])
del(self.env['bindings'][str([1, ['KEY_DOWN']])]) del(self.env['bindings'][str([1, ['KEY_DOWN']])])