numericsliderbase: make connections before showing

Fixes #1962
This commit is contained in:
itsmattkc
2022-07-08 03:20:12 -07:00
parent 37fad27484
commit 13a0da537f
+3 -3
View File
@@ -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)