From 6a459682cacfd52f4d52b3af6c65b180ae7c934d Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Fri, 19 Jan 2024 22:37:14 +0100 Subject: [PATCH] Playlist: Check for valid index Fixes #1359 --- src/playlist/playlist.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/playlist/playlist.cpp b/src/playlist/playlist.cpp index bbe518c73..54837bd29 100644 --- a/src/playlist/playlist.cpp +++ b/src/playlist/playlist.cpp @@ -269,6 +269,10 @@ bool Playlist::set_column_value(Song &song, Playlist::Column column, const QVari QVariant Playlist::data(const QModelIndex &idx, int role) const { + if (!idx.isValid()) { + return QVariant(); + } + switch (role) { case Role_IsCurrent: return current_item_index_.isValid() && idx.row() == current_item_index_.row();