X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/36f427fcb34bb0dafa3d395dbc6bfc060494c874..90d9f3e7624282749eb59b57d4996f5d1d06c6b1:/lib/python/Screens/MovieSelection.py diff --git a/lib/python/Screens/MovieSelection.py b/lib/python/Screens/MovieSelection.py index ad93a5eb..ce3a9732 100644 --- a/lib/python/Screens/MovieSelection.py +++ b/lib/python/Screens/MovieSelection.py @@ -67,7 +67,7 @@ class MovieSelection(Screen): self["actions"] = ActionMap(["OkCancelActions", "ContextMenuActions"], { - "cancel": self.close, + "cancel": self.abort, "ok": self.movieSelected, "contextMenu": self.doContext, }) @@ -77,8 +77,10 @@ class MovieSelection(Screen): return self["list"].getCurrent()[0] def movieSelected(self): - self.session.nav.playService(self.getCurrent()) - self.close() + self.close(self.getCurrent()) def doContext(self): self.session.open(ChannelContextMenu, self, self.getCurrent()) + + def abort(self): + self.close(None)