From adb244ff095e3b57b8375fd4480edb6069c2274b Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Mon, 8 Jan 2007 20:07:58 +0000 Subject: [PATCH] no more crash when wakeup the box from standby --- mytest.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mytest.py b/mytest.py index 5bc08914..2169857f 100644 --- a/mytest.py +++ b/mytest.py @@ -387,7 +387,7 @@ class VolumeControl: self.muteDialog.hide() self.volumeDialog.setValue(vol) -from Screens.Standby import Standby, TryQuitMainloop, inTryQuitMainloop +from Screens.Standby import Standby, inStandby, TryQuitMainloop, inTryQuitMainloop class PowerKey: """ PowerKey stuff - handles the powerkey press and powerkey release actions""" @@ -398,7 +398,7 @@ class PowerKey: self.powerKeyTimer.timeout.get().append(self.powertimer) globalActionMap.actions["powerdown"]=self.powerdown globalActionMap.actions["powerup"]=self.powerup - self.standbyblocked = 0 + self.standbyblocked = 1 # self["PowerKeyActions"] = HelpableActionMap(self, "PowerKeyActions", #{ #"powerdown": self.powerdown, @@ -424,7 +424,8 @@ class PowerKey: self.standby() def standby(self): - if self.session.current_dialog and self.session.current_dialog.ALLOW_SUSPEND: + global inStandby + if not inStandby and self.session.current_dialog and self.session.current_dialog.ALLOW_SUSPEND: self.session.open(Standby) from Screens.Scart import Scart -- 2.30.2