diff --git a/GUI/View/Instrument/DistributionEditor.cpp b/GUI/View/Instrument/DistributionEditor.cpp index e2494e48c64acb25e512b28f32dd1415496445f0..37a346ea0abbbeed465d1f6f8ea3644fbe78c7dd 100644 --- a/GUI/View/Instrument/DistributionEditor.cpp +++ b/GUI/View/Instrument/DistributionEditor.cpp @@ -110,10 +110,8 @@ DoubleSpinBox* DistributionSelector::createSpinBox(const DoubleDescriptor& d) { auto* sb = GUI::Util::createSpinBox(m_formLayout, d); connect(sb, &DoubleSpinBox::baseValueChanged, [=](double v) { - if (d.get() != v) { - d.set(v); - emit distributionChanged(); - } + d.set(v); + emit distributionChanged(); }); return sb; } @@ -122,10 +120,8 @@ QSpinBox* DistributionSelector::createSpinBox(const UIntDescriptor& d) { auto* sb = GUI::Util::createSpinBox(m_formLayout, d); connect(sb, QOverload<int>::of(&QSpinBox::valueChanged), [=](int v) { - if (d.get() != v) { - d.set(v); - emit distributionChanged(); - } + d.set(v); + emit distributionChanged(); }); return sb; } @@ -136,10 +132,8 @@ void DistributionSelector::createMeanSpinBox(const DoubleDescriptor& d) if (m_meanConfig->scientific) { auto* sb = GUI::Util::createScientificSpinBox(m_formLayout, d); connect(sb, &ScientificSpinBox::valueChanged, [=](double v) { - if (d.get() != v) { - d.set(v); - emit distributionChanged(); - } + d.set(v); + emit distributionChanged(); }); } else createSpinBox(d);