diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index a459f9d27be..cb27d57c36a 100644 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -2576,9 +2576,11 @@ def startInstantRecording(self, limitEvent=""): event = info["event"] if limitEvent in ("event", "manualendtime", "manualduration"): + if limitEvent in ("manualendtime", "manualduration"): + message = _("Recording time has been set.") if event: end = info["end"] - else: + elif limitEvent == "event": message = _("No event info found, recording indefinitely.") if limitEvent in ("", "indefinitely"): message = _("Recording time has been set.") @@ -2625,9 +2627,9 @@ def startInstantRecording(self, limitEvent=""): message = _("Could not record due to invalid service %s") % ref recording.autoincrease = False if message: - if added_timer and duration_message: + if added_timer and duration_message and limitEvent not in ("manualendtime", "manualduration"): message += duration_message - self.session.open(MessageBox, text=message, type=MessageBox.TYPE_INFO, timeout=timeout) + self.session.open(MessageBox, text=message, type=MessageBox.TYPE_INFO, timeout=timeout, simple=True) return added_timer def startRecordingCurrentEvent(self):