From e6bbe08ba59f6e8032d883bded9979cc6604a9d2 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Tue, 10 May 2022 17:19:59 -0700 Subject: [PATCH] slider: return cursor if wrapped --- app/widget/slider/base/sliderladder.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/widget/slider/base/sliderladder.cpp b/app/widget/slider/base/sliderladder.cpp index d1c7bdae2..245c32ab9 100644 --- a/app/widget/slider/base/sliderladder.cpp +++ b/app/widget/slider/base/sliderladder.cpp @@ -97,7 +97,10 @@ SliderLadder::SliderLadder(double drag_multiplier, int nb_outer_values, QString SliderLadder::~SliderLadder() { if (UsingLadders()) { - + if (wrap_count_ != 0) { + // If wrapped, restore cursor to ladder + QCursor::setPos(pos() + rect().center()); + } } else { #if defined(Q_OS_MAC) CGAssociateMouseAndMouseCursorPosition(true);