- self.session.nav.SleepTimer.setSleepTime(int(self["input"].getText()))
- self.session.openWithCallback(self.close, MessageBox, _("The sleep timer has been activated."), MessageBox.TYPE_INFO)
-
+ if self.is_active:
+ self.session.nav.SleepTimer.setSleepTime(int(self["input"].getText()))
+ self.session.openWithCallback(self.close, MessageBox, _("The sleep timer has been activated."), MessageBox.TYPE_INFO)
+ else:
+ self.session.nav.SleepTimer.clear()
+ self.session.openWithCallback(self.close, MessageBox, _("The sleep timer has been disabled."), MessageBox.TYPE_INFO)
+