From cea8aec0c1b811b50e63e76b8509370126aee141 Mon Sep 17 00:00:00 2001 From: ronso0 Date: Fri, 27 Sep 2024 16:06:24 +0200 Subject: [PATCH] (fix) disable Properties shortcut in Computer feature views --- src/widget/wtracktableview.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/widget/wtracktableview.cpp b/src/widget/wtracktableview.cpp index 74e7cf509fd..e1cf4dfb7ab 100644 --- a/src/widget/wtracktableview.cpp +++ b/src/widget/wtracktableview.cpp @@ -871,6 +871,12 @@ void WTrackTableView::keyPressEvent(QKeyEvent* event) { if (event->modifiers().testFlag(Qt::NoModifier)) { slotMouseDoubleClicked(currentIndex()); } else if ((event->modifiers() & kPropertiesShortcutModifier)) { + TrackModel* pTrackModel = getTrackModel(); + if (!pTrackModel || + !pTrackModel->hasCapabilities( + TrackModel::Capability::EditMetadata)) { + return; + } const QModelIndexList indices = getSelectedRows(); if (indices.length() == 1) { m_pTrackMenu->loadTrackModelIndices(indices);