From 248acbf9a4f046182763a3214d29b90e60326834 Mon Sep 17 00:00:00 2001 From: Dalton Messmer Date: Thu, 8 Jan 2026 13:52:39 -0500 Subject: [PATCH] Improve strum tool LMB event (#8195) --- src/gui/editors/PianoRoll.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gui/editors/PianoRoll.cpp b/src/gui/editors/PianoRoll.cpp index a0e1ac4cf..09d975625 100644 --- a/src/gui/editors/PianoRoll.cpp +++ b/src/gui/editors/PianoRoll.cpp @@ -1666,8 +1666,7 @@ void PianoRoll::mousePressEvent(QMouseEvent * me ) if (m_editMode == EditMode::Strum && me->button() == Qt::LeftButton) { // Only strum if the user is dragging a selected note - const auto& selectedNotes = getSelectedNotes(); - if (std::find(selectedNotes.begin(), selectedNotes.end(), noteUnderMouse()) != selectedNotes.end()) + if (Note* note = noteUnderMouse(); note && note->selected()) { updateStrumPos(me, true, me->modifiers() & Qt::ShiftModifier); m_strumEnabled = true;