Bin mir mit der Auswertungsreihenfolge nicht ganz sicher in Python, vielleicht ist die innere Klammer unnötig, aber so funktioniert es genau so wie ich es als richtig empfinde:
Code
if InfoBar and InfoBar.instance and (InfoBar.ptsGetSaveTimeshiftStatus(InfoBar.instance) or (InfoBar.instance.timeshift_enabled and InfoBar.instance.isSeekable())):
Der Screen der geöffnet wird, ist der gleiche wie wenn ich nach der Rec Taste die Timeshiftaufnahme zum speichern auswähle und dann Power drücke. Das macht für mich so auch Sinn. Wenn es ein versehen war, könne ich mit Exit einfach zurück.