Playlist: Check for valid index

Fixes #1359
This commit is contained in:
Jonas Kvinge 2024-01-19 22:37:14 +01:00
parent 1a7194b3a9
commit 6a459682ca
1 changed files with 4 additions and 0 deletions

View File

@ -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();