X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1c041a12021d9b29334c5a409fcc9e07dfcca1bc..fb412ff32c7938649c72d55eed3f5c8ccb5e0a99:/lib/python/Screens/MovieSelection.py diff --git a/lib/python/Screens/MovieSelection.py b/lib/python/Screens/MovieSelection.py index 0751ce48..82c9c7e5 100644 --- a/lib/python/Screens/MovieSelection.py +++ b/lib/python/Screens/MovieSelection.py @@ -35,6 +35,8 @@ class ChannelContextMenu(FixedMenu): def delete(self): serviceHandler = eServiceCenter.getInstance() offline = serviceHandler.offlineOperations(self.service) + info = serviceHandler.info(self.service) + name = info and info.getName(self.service) or _("this recording") result = False if offline is not None: # simulate first @@ -42,7 +44,7 @@ class ChannelContextMenu(FixedMenu): result = True if result == True: - self.session.openWithCallback(self.deleteConfirmed, MessageBox, _("Do you really want to delete this recording?")) + self.session.openWithCallback(self.deleteConfirmed, MessageBox, _("Do you really want to delete %s?") % (name)) else: self.session.openWithCallback(self.close, MessageBox, _("You cannot delete this!"), MessageBox.TYPE_ERROR) @@ -125,6 +127,7 @@ class MovieSelection(Screen): return self["list"].getCurrent() def movieSelected(self): + self.lengthTimer.stop() current = self.getCurrent() if current is not None: self.close(current)