diff --git a/sys.py/UI/main_screen.py b/sys.py/UI/main_screen.py index f0d6430..928d1af 100644 --- a/sys.py/UI/main_screen.py +++ b/sys.py/UI/main_screen.py @@ -137,6 +137,7 @@ class MainScreen(object): _IconFont = fonts["varela15"] _SkinManager = None + _Closed = False _CounterScreen = None def __init__(self): @@ -349,6 +350,8 @@ class MainScreen(object): self._CanvasHWND.fill((255,255,255)) def SwapAndShow(self): + if self._Closed == True: + return if self._HWND != None: self._HWND.blit(self._CanvasHWND,(self._PosX,self._PosY,self._Width,self._Height)) pygame.display.update() @@ -557,6 +560,9 @@ class MainScreen(object): self._MsgBox.Draw() def Draw(self): + if self._Closed == True: + return + self._CurrentPage.Draw() #if self._HWND != None: # self._HWND.blit(self._CanvasHWND,(self._PosX,self._PosY,self._Width,self._Height)) diff --git a/sys.py/config.py b/sys.py/config.py index 09f1e9e..e2c271f 100644 --- a/sys.py/config.py +++ b/sys.py/config.py @@ -12,7 +12,7 @@ MPD_socket = "/tmp/mpd.socket" UPDATE_URL="https://raw.githubusercontent.com/clockworkpi/CPI/master/launcher_ver.json" -VERSION="stable 1.0" +VERSION="stable 1.1" SKIN="default" diff --git a/sys.py/run.py b/sys.py/run.py index e252cdf..57b6668 100644 --- a/sys.py/run.py +++ b/sys.py/run.py @@ -119,6 +119,7 @@ def RestoreLastBackLightBrightness(main_screen): passout_time_stage = 0 main_screen._TitleBar._InLowBackLight = -1 + main_screen._Closed = True if gobject_flash_led1 != -1: gobject.source_remove(gobject_flash_led1) @@ -220,7 +221,7 @@ def InspectionTeam(main_screen): main_screen._TitleBar._InLowBackLight = 0 - + main_screen._Closed = True if time_3 != 0: passout_time_stage = 2 # next