From 71abee0396b7a590e2db94533a9a26853bf4c8dd Mon Sep 17 00:00:00 2001 From: Person Date: Tue, 21 Mar 2017 20:09:10 -0700 Subject: [PATCH] --Bug fixes -Double clicking min/max DE filter spinners would not trigger a render reset if the other was non-zero. The fix has the downside of triggering a change event when scrolling even if the value is already capped. This is an acceptable tradeoff. --- Source/Fractorium/FractoriumParams.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Fractorium/FractoriumParams.cpp b/Source/Fractorium/FractoriumParams.cpp index 1c79414..792e670 100644 --- a/Source/Fractorium/FractoriumParams.cpp +++ b/Source/Fractorium/FractoriumParams.cpp @@ -479,8 +479,8 @@ void FractoriumEmberController::DEFilterMinRadiusWidthChanged(double d) void Fractorium::OnDEFilterMinRadiusWidthChanged(double d) { - if (!ConstrainLow(m_DEFilterMinRadiusSpin, m_DEFilterMaxRadiusSpin)) - m_Controller->DEFilterMinRadiusWidthChanged(d); + ConstrainLow(m_DEFilterMinRadiusSpin, m_DEFilterMaxRadiusSpin); + m_Controller->DEFilterMinRadiusWidthChanged(m_DEFilterMinRadiusSpin->value()); } /// @@ -499,8 +499,8 @@ void FractoriumEmberController::DEFilterMaxRadiusWidthChanged(double d) void Fractorium::OnDEFilterMaxRadiusWidthChanged(double d) { - if (!ConstrainHigh(m_DEFilterMinRadiusSpin, m_DEFilterMaxRadiusSpin)) - m_Controller->DEFilterMaxRadiusWidthChanged(d); + ConstrainHigh(m_DEFilterMinRadiusSpin, m_DEFilterMaxRadiusSpin); + m_Controller->DEFilterMaxRadiusWidthChanged(m_DEFilterMaxRadiusSpin->value()); } ///