diff --git a/src/TrackPanel.cpp b/src/TrackPanel.cpp index 3eb0ef70bbc3a0d8f5cab8afe57b8966b003a728..21656d57ff7d060bdb97dd44862478578bc4f391 100644 --- a/src/TrackPanel.cpp +++ b/src/TrackPanel.cpp @@ -5587,6 +5587,11 @@ void TrackPanel::HandleRearrange(wxMouseEvent & event) return; } + // probably harmless during play? However, we do disallow the click, so check this too. + bool unsafe = IsUnsafe(); + if (unsafe) + return; + MixerBoard* pMixerBoard = this->GetMixerBoard(); // Update mixer board, too. wxString dir; if (event.m_y < mMoveUpThreshold || event.m_y < 0) {