diff --git a/src/widgets/Ruler.cpp b/src/widgets/Ruler.cpp index 790f901c3..d68d116be 100644 --- a/src/widgets/Ruler.cpp +++ b/src/widgets/Ruler.cpp @@ -2109,8 +2109,11 @@ bool AdornedRulerPanel::IsWithinMarker(int mousePosX, double markerTime) void AdornedRulerPanel::OnMouseEvents(wxMouseEvent &evt) { // Disable mouse actions on Timeline while recording. - if (mIsRecording) + if (mIsRecording) { + if (HasCapture()) + ReleaseMouse(); return; + } const bool inScrubZone = // only if scrubbing is allowed now