From 13a0da537f4e203dfd8eac91575c6f12e0044d83 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Fri, 8 Jul 2022 03:20:12 -0700 Subject: [PATCH] numericsliderbase: make connections before showing Fixes #1962 --- app/widget/slider/base/numericsliderbase.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/widget/slider/base/numericsliderbase.cpp b/app/widget/slider/base/numericsliderbase.cpp index 4f0397967..d0a3e78f2 100644 --- a/app/widget/slider/base/numericsliderbase.cpp +++ b/app/widget/slider/base/numericsliderbase.cpp @@ -54,15 +54,15 @@ void NumericSliderBase::LabelPressed() { // Generate width hint drag_ladder_ = new SliderLadder(drag_multiplier_, ladder_element_count_, GetFormattedValueToString(99999999)); + connect(drag_ladder_, &SliderLadder::DraggedByValue, this, &NumericSliderBase::LadderDragged); + connect(drag_ladder_, &SliderLadder::Released, this, &NumericSliderBase::LadderReleased); + drag_ladder_->SetValue(GetFormattedValueToString()); drag_ladder_->show(); drag_start_value_ = GetValueInternal(); QMetaObject::invokeMethod(this, "RepositionLadder", Qt::QueuedConnection); - - connect(drag_ladder_, &SliderLadder::DraggedByValue, this, &NumericSliderBase::LadderDragged); - connect(drag_ladder_, &SliderLadder::Released, this, &NumericSliderBase::LadderReleased); } void NumericSliderBase::LadderDragged(int value, double multiplier)