From: Stefan Pluecken Date: Wed, 30 Nov 2005 00:22:47 +0000 (+0000) Subject: fix SimpleChannelSelection X-Git-Tag: 2.6.0~4872 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/f659c01233fdb3bf8b7e6b3f2d5d58bfed019b6e fix SimpleChannelSelection --- diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py index 332a72b2..acf2e7ff 100644 --- a/lib/python/Screens/ChannelSelection.py +++ b/lib/python/Screens/ChannelSelection.py @@ -400,10 +400,12 @@ class SimpleChannelSelection(ChannelSelectionBase): self.title = title self.onShown.append(self.onExecCallback) - class ChannelActionMap(ActionMap): + class ChannelActionMap(NumberActionMap): def action(self, contexts, action): if not self.csel.enterBouquet(action): - ActionMap.action(self, contexts, action) + if action == "cancel": + self.csel.handleEditCancel() + NumberActionMap.action(self, contexts, action) self["actions"] = ChannelActionMap(["ChannelSelectActions", "OkCancelActions", "ContextMenuActions"], { "cancel": self.cancel,