MainWindow: Check that current is the active playlist

Fixes #1783
This commit is contained in:
Jonas Kvinge
2025-12-19 00:38:32 +01:00
parent 16fe665295
commit 801658c6b9

View File

@@ -3318,7 +3318,7 @@ void MainWindow::PlaylistDelete() {
if (DeleteConfirmationDialog::warning(files) != QDialogButtonBox::Yes) return;
if (app_->player()->GetState() == EngineBase::State::Playing && app_->playlist_manager()->current()->rowCount() == selected_songs.count()) {
if (app_->player()->GetState() == EngineBase::State::Playing && app_->playlist_manager()->current() == app_->playlist_manager()->active() && app_->playlist_manager()->current()->rowCount() == selected_songs.count()) {
app_->player()->Stop();
}