X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d3f23bc82dcf800c265938a6bc7d07f5c61e924a..19ce1123c780a9475e2f158712da6e73fa543e9c:/lib/python/Components/Sources/List.py diff --git a/lib/python/Components/Sources/List.py b/lib/python/Components/Sources/List.py index 0480dd65..ef9c1c89 100644 --- a/lib/python/Components/Sources/List.py +++ b/lib/python/Components/Sources/List.py @@ -47,6 +47,7 @@ to generate HTML.""" def setIndex(self, index): if self.master is not None: self.master.index = index + self.selectionChanged(index) @cached def getIndex(self): @@ -65,6 +66,7 @@ to generate HTML.""" self.index = 0 else: self.index += 1 + self.setIndex(self.index) def selectPrevious(self): if self.getIndex() - 1 < 0: @@ -72,6 +74,7 @@ to generate HTML.""" self.index = self.count() - 1 else: self.index -= 1 + self.setIndex(self.index) def updateList(self, list): """Changes the list without changing the selection or emitting changed Events"""