[apps/statistics] Do not initRangeParameters too often

This commit is contained in:
Léa Saviot
2020-02-10 15:12:16 +01:00
committed by Émilie Feral
parent 51b5edbe69
commit ed753b793b

View File

@@ -50,15 +50,19 @@ bool HistogramController::handleEvent(Ion::Events::Event event) {
void HistogramController::viewWillAppear() {
MultipleDataViewController::viewWillAppear();
uint32_t storeChecksum = m_store->storeChecksum();
bool initedRangeParameters = false;
if (*m_storeVersion != storeChecksum) {
*m_storeVersion = storeChecksum;
initBarParameters();
initRangeParameters();
initedRangeParameters = true;
}
uint32_t barChecksum = m_store->barChecksum();
if (*m_barVersion != barChecksum) {
*m_barVersion = barChecksum;
initRangeParameters();
if (!initedRangeParameters) {
initRangeParameters();
}
}
uint32_t rangeChecksum = m_store->rangeChecksum();
if (*m_rangeVersion != rangeChecksum) {