From: Felix Domke Date: Fri, 25 Nov 2005 23:29:41 +0000 (+0000) Subject: instant record: fix detection if already running X-Git-Tag: 2.6.0~4947 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/aa81a977eb04ea3591a8ec830959e829c6bf66d1?hp=bcd7710513b1dcf713807530318c33832de962d6 instant record: fix detection if already running --- diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index 4f754728..671c7aa2 100644 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -421,11 +421,17 @@ class InfoBarInstantRecord: self["BlinkingPoint"].setConnect(lambda: self.recording.isRunning()) #self["BlinkingPoint"].startBlinking() + def isInstantRecordRunning(self): + if self.recording != None: + if self.recording.isRunning(): + return True + return False + def recordQuestionCallback(self, answer): if answer == False: return - if self.recording != None: + if self.isInstantRecordRunning(): self.stopCurrentRecording() else: self.startInstantRecording() @@ -437,7 +443,7 @@ class InfoBarInstantRecord: self.session.open(MessageBox, "No HDD found!") return - if self.recording != None: + if self.isInstantRecordRunning(): self.session.openWithCallback(self.recordQuestionCallback, MessageBox, _("Do you want to stop the current\n(instant) recording?")) else: self.session.openWithCallback(self.recordQuestionCallback, MessageBox, _("Start recording?"))