From 349ab62e75fbf806a2d70b81f3bec852f24ead06 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 13 May 2025 19:42:25 +0200 Subject: [PATCH] PlaylistListView: Check for valid current index --- src/playlist/playlistlistview.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/playlist/playlistlistview.cpp b/src/playlist/playlistlistview.cpp index af09d69aa..22d747b25 100644 --- a/src/playlist/playlistlistview.cpp +++ b/src/playlist/playlistlistview.cpp @@ -125,7 +125,9 @@ void PlaylistListView::timerEvent(QTimerEvent *e) { QTreeView::timerEvent(e); if (e->timerId() == drag_hover_timer_.timerId()) { drag_hover_timer_.stop(); - Q_EMIT doubleClicked(currentIndex()); + if (currentIndex().isValid()) { + Q_EMIT doubleClicked(currentIndex()); + } } } @@ -136,7 +138,9 @@ void PlaylistListView::dropEvent(QDropEvent *e) { if (drag_hover_timer_.isActive()) { drag_hover_timer_.stop(); } - Q_EMIT ItemMimeDataDroppedSignal(currentIndex(), e->mimeData()); + if (currentIndex().isValid()) { + Q_EMIT ItemMimeDataDroppedSignal(currentIndex(), e->mimeData()); + } } else { AutoExpandingTreeView::dropEvent(e);