mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/statistics] Avoid infinite loop in histogram
Change-Id: Ifd106d76628fe149c970f365eb0a92bc302f3b13
This commit is contained in:
@@ -44,7 +44,7 @@ bool HistogramParameterController::setParameterAtIndex(int parameterIndex, doubl
|
||||
assert(parameterIndex >= 0 && parameterIndex < k_numberOfCells);
|
||||
if (parameterIndex == 0) {
|
||||
double newNumberOfBars = std::ceil((m_store->maxValue() - m_store->minValue())/f);
|
||||
if (f <= 0.0f || newNumberOfBars > Store::k_maxNumberOfBars) {
|
||||
if (f <= 0.0f || newNumberOfBars > Store::k_maxNumberOfBars || m_store->firstDrawnBarAbscissa() > m_store->maxValue()+f) {
|
||||
app()->displayWarning(I18n::Message::ForbiddenValue);
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user