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