run.py RestoreLastBackLightBrightness bug fix

This commit is contained in:
cuu 2019-12-16 14:26:11 +00:00
parent 5db3db2ee3
commit 42fd86bce6
3 changed files with 26 additions and 13 deletions

View File

@ -817,7 +817,7 @@ class GameStorePage(Page):
self._FootMsg[2] = "Remove" self._FootMsg[2] = "Remove"
self._FootMsg[1] = "UpdateWare" self._FootMsg[1] = "UpdateWare"
else: else:
self._FootMsg[2] = "Up" self._FootMsg[2] = ""
self._FootMsg[1] = "" self._FootMsg[1] = ""
self.SyncList() self.SyncList()
@ -831,9 +831,24 @@ class GameStorePage(Page):
""" """
def KeyDown(self,event): def KeyDown(self,event):
if IsKeyMenuOrB(event.key): if IsKeyMenuOrB(event.key):
self.ReturnToUpLevelPage()
self._Screen.Draw() if self._MyStack.Length() > 1:
self._Screen.SwapAndShow() self._MyStack.Pop()
if self._MyStack.Length() == 1:
self._FootMsg[2] = "Remove"
self._FootMsg[1] = "UpdateWare"
else:
self._FootMsg[2] = ""
self._FootMsg[1] = "Preview"
self.SyncList()
self._Screen.Draw()
self._Screen.SwapAndShow()
elif self._MyStack.Length() == 1:
self.ReturnToUpLevelPage()
self._Screen.Draw()
self._Screen.SwapAndShow()
if IsKeyStartOrA(event.key): if IsKeyStartOrA(event.key):
self.Click() self.Click()
@ -842,7 +857,7 @@ class GameStorePage(Page):
self._FootMsg[2] = "Remove" self._FootMsg[2] = "Remove"
self._FootMsg[1] = "UpdateWare" self._FootMsg[1] = "UpdateWare"
else: else:
self._FootMsg[2] = "Up" self._FootMsg[2] = ""
self._FootMsg[1] = "Preview" self._FootMsg[1] = "Preview"
self._Screen.Draw() self._Screen.Draw()
@ -858,6 +873,7 @@ class GameStorePage(Page):
self._Screen.SwapAndShow() self._Screen.SwapAndShow()
return return
"""
if self._MyStack.Length() > 1: if self._MyStack.Length() > 1:
self._MyStack.Pop() self._MyStack.Pop()
if self._MyStack.Length() == 1: if self._MyStack.Length() == 1:
@ -866,6 +882,7 @@ class GameStorePage(Page):
else: else:
self._FootMsg[2] = "Up" self._FootMsg[2] = "Up"
self._FootMsg[1] = "Preview" self._FootMsg[1] = "Preview"
"""
self.SyncList() self.SyncList()
self._Screen.Draw() self._Screen.Draw()

View File

@ -183,11 +183,11 @@ class TitleBar(Widget):
self._Icons["battery_charging"]._IconIndex = cap_ge self._Icons["battery_charging"]._IconIndex = cap_ge
self._Icons["battery"] = self._Icons["battery_charging"] self._Icons["battery"] = self._Icons["battery_charging"]
print("Charging %d" % cap_ge) #print("Charging %d" % cap_ge)
else: else:
self._Icons["battery_discharging"]._IconIndex = cap_ge self._Icons["battery_discharging"]._IconIndex = cap_ge
self._Icons["battery"] = self._Icons["battery_discharging"] self._Icons["battery"] = self._Icons["battery_discharging"]
print("Discharging %d" % cap_ge) #print("Discharging %d" % cap_ge)
return True return True

View File

@ -163,11 +163,9 @@ def RestoreLastBackLightBrightness(main_screen):
f.seek(0) f.seek(0)
f.write(str( last_brt )) f.write(str( last_brt ))
f.truncate() f.truncate()
f.close()
last_brt = -1
else:
f.close()
f.close()
last_brt = -1
try: try:
f = open("/proc/driver/led1","w") f = open("/proc/driver/led1","w")
except IOError: except IOError:
@ -198,7 +196,6 @@ def InspectionTeam(main_screen):
if cur_time - everytime_keydown > time_1 and passout_time_stage == 0: if cur_time - everytime_keydown > time_1 and passout_time_stage == 0:
print("timeout, dim screen %d" % int(cur_time - everytime_keydown)) print("timeout, dim screen %d" % int(cur_time - everytime_keydown))
try: try:
f = open(config.BackLight,"r+") f = open(config.BackLight,"r+")
except IOError: except IOError:
@ -226,7 +223,6 @@ def InspectionTeam(main_screen):
elif cur_time - everytime_keydown > time_2 and passout_time_stage == 1: elif cur_time - everytime_keydown > time_2 and passout_time_stage == 1:
print("timeout, close screen %d" % int(cur_time - everytime_keydown)) print("timeout, close screen %d" % int(cur_time - everytime_keydown))
try: try:
f = open(config.BackLight,"r+") f = open(config.BackLight,"r+")
except IOError: except IOError: