to prevent bsods stop currently playing file, when remove it from playlist
[enigma2.git] / lib / python / Screens / MediaPlayer.py
index dddf5f50a6e9c302f27d22f16a0b908bc786963d..21f26ffa4c89879eebe4475f0b661cf68a40059f 100644 (file)
@@ -278,6 +278,8 @@ class MediaPlayer(Screen, InfoBarSeek):
                elif choice[1] == "filelist":
                        self.switchToFileList()
                elif choice[1] == "delete":
+                       if self.playlist.getSelectionIndex() == self.playlist.getCurrentIndex():
+                               self.stopEntry()
                        self.deleteEntry()
                elif choice[1] == "clear":
                        self.stopEntry()
@@ -356,5 +358,6 @@ class MediaPlayer(Screen, InfoBarSeek):
        def stopEntry(self):
                self.playlist.stopFile()
                self.session.nav.playService(None)
+               self.updateMusicInformation(clear=True)