Merge pull request #2 from cuu/master

fix bugs in TinyCloud and About
This commit is contained in:
clockworkpi 2018-05-26 16:03:48 +08:00 committed by GitHub
commit 069157725c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 3 deletions

View File

@ -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 = {}

View File

@ -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: