Clean up when tracks ends and next track is not immediately played.

This commit is contained in:
Keith Edmunds 2021-08-15 00:20:30 +01:00
parent 00cae6dc52
commit ee74deaa49

View File

@ -226,9 +226,10 @@ class Window(QMainWindow, Ui_MainWindow):
# Clean up metadata # Clean up metadata
self.previous_track = self.current_track self.previous_track = self.current_track
self.current_track_playlist_tab.play_stopped() if self.current_track_playlist_tab:
self.current_track_playlist_tab.clear_current() self.current_track_playlist_tab.play_stopped()
self.current_track_playlist_tab = None self.current_track_playlist_tab.clear_current()
self.current_track_playlist_tab = None
self.current_track = None self.current_track = None
self.playing = False self.playing = False
@ -542,6 +543,7 @@ class Window(QMainWindow, Ui_MainWindow):
if not self.music.playing(): if not self.music.playing():
DEBUG("musicmuster.stop_playing(): not playing", True) DEBUG("musicmuster.stop_playing(): not playing", True)
self.end_of_track_actions()
return return
self.previous_track_position = self.music.get_position() self.previous_track_position = self.music.get_position()