From e7d7754def11185263bb4833d6aa64b5d6a953ab Mon Sep 17 00:00:00 2001 From: cuu Date: Sat, 26 May 2018 15:49:57 +0800 Subject: [PATCH] fix bugs in TinyCloud and About --- Menu/GameShell/10_Settings/About/__init__.py | 12 +++++++++--- Menu/GameShell/TinyCloud/__init__.py | 8 ++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/Menu/GameShell/10_Settings/About/__init__.py b/Menu/GameShell/10_Settings/About/__init__.py index eab2d5f..08212bf 100644 --- a/Menu/GameShell/10_Settings/About/__init__.py +++ b/Menu/GameShell/10_Settings/About/__init__.py @@ -95,10 +95,16 @@ class AboutPage(Page): self._Icons = {} def CpuMhz(self): - with open("/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq") as f: - content = f.readlines() - content = [x.strip() for x in content] + try: + with open("/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq") as f: + content = f.readlines() + content = [x.strip() for x in content] + + except: + print("open %s failed" % "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq") + content = ["0"] + mhz = int(content[0]) / 1000.0 cpuscalemhz = {} diff --git a/Menu/GameShell/TinyCloud/__init__.py b/Menu/GameShell/TinyCloud/__init__.py index 9910545..29849a8 100644 --- a/Menu/GameShell/TinyCloud/__init__.py +++ b/Menu/GameShell/TinyCloud/__init__.py @@ -9,6 +9,7 @@ from UI.label import Label from UI.fonts import fonts from UI.icon_item import IconItem from UI.icon_pool import MyIconPool +from UI.keys_def import CurKeys from libs.DBUS import is_wifi_connected_now,get_wifi_ip @@ -161,6 +162,13 @@ class TinyCloudPage(Page): self.SetLabels() + def KeyDown(self,event): + if event.key == CurKeys["A"] or event.key == CurKeys["Menu"]: + if self._FootMsg[3] == "Back": + self.ReturnToUpLevelPage() + self._Screen.Draw() + self._Screen.SwapAndShow() + return def Draw(self): if self._DrawOnce == False: