diff --git a/src/gui/editors/PianoRoll.cpp b/src/gui/editors/PianoRoll.cpp index 8d02ddcf1..1ca1a51ca 100644 --- a/src/gui/editors/PianoRoll.cpp +++ b/src/gui/editors/PianoRoll.cpp @@ -2098,7 +2098,7 @@ void PianoRoll::mouseMoveEvent( QMouseEvent * me ) if ( isUnderPosition ) { testPlayNote( n ); } // If note is the one under the cursor or is selected when alt is // not pressed - if ( isUnderPosition || ( n->selected() && !altPressed ) ) + if ( ( isUnderPosition && !isSelection() ) || ( n->selected() && !altPressed ) ) { if( m_noteEditMode == NoteEditVolume ) {