From 3b1dfbac7e25835d1269c74d7a4b8fa78603b92e Mon Sep 17 00:00:00 2001 From: Brian Ferguson Date: Fri, 6 Dec 2013 20:55:50 -0700 Subject: [PATCH] MeasureCalc: Fixed error message from repeating when HighBound is smaller than LowBound --- Library/MeasureCalc.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Library/MeasureCalc.cpp b/Library/MeasureCalc.cpp index 41469711..e7363eb9 100644 --- a/Library/MeasureCalc.cpp +++ b/Library/MeasureCalc.cpp @@ -105,11 +105,11 @@ void MeasureCalc::ReadOptions(ConfigParser& parser, const WCHAR* section) oldUniqueRandom != m_UniqueRandom) { // Reset bounds if |m_LowBound| is greater than |m_HighBound| - if (m_LowBound > m_HighBound) + if (m_LowBound > m_HighBound && ( + oldLowBound != m_LowBound || + oldHighBound != m_HighBound)) { LogErrorF(this, L"\"LowBound\" (%i) must be less then or equal to \"HighBound\" (%i)", m_LowBound, m_HighBound); - - m_HighBound = m_LowBound; } // Reset the list if the bounds are changed @@ -202,7 +202,7 @@ int MeasureCalc::GetRandom() { int value = 0; - if (m_LowBound == m_HighBound) + if (m_LowBound == m_HighBound || m_LowBound > m_HighBound) { value = m_LowBound; }