From 429ec8e68315cd4902fddde24eab4eafe1e328e4 Mon Sep 17 00:00:00 2001 From: EKNr1 Date: Sat, 1 Feb 2025 13:07:10 +0100 Subject: [PATCH] Fixed a crash that occurred when trying to start an empty playlist. --- wobuzz/ui/playlist_tabs/tab_bar.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wobuzz/ui/playlist_tabs/tab_bar.py b/wobuzz/ui/playlist_tabs/tab_bar.py index afcfd5f..5fe22dd 100644 --- a/wobuzz/ui/playlist_tabs/tab_bar.py +++ b/wobuzz/ui/playlist_tabs/tab_bar.py @@ -38,7 +38,8 @@ class PlaylistTabBar(QTabBar): playlist_view = self.tab_widget.widget(index) playlist = playlist_view.playlist - self.app.player.start_playlist(playlist) + if playlist.has_tracks(): # dont crash when playlist is empty + self.app.player.start_playlist(playlist) def contextMenuEvent(self, event: QContextMenuEvent, title=None): # get title by self.tabAt() if the event is called from PyQt, else its executed from the tab title and getting