[apps] Memoize five model checksums

This commit is contained in:
Léa Saviot
2020-03-04 13:23:29 +01:00
committed by RubenNumworks
parent 2bf83c43a8
commit aab8974934
16 changed files with 29 additions and 17 deletions

View File

@@ -11,11 +11,13 @@ FunctionApp::Snapshot::Snapshot() :
m_rangeVersion(0),
m_angleUnitVersion(Preferences::AngleUnit::Radian)
{
assert(m_previousModelsVersions[0] == 0);
}
void FunctionApp::Snapshot::reset() {
m_indexFunctionSelectedByCursor = 0;
m_modelVersion = 0;
memset(m_previousModelsVersions, 0, sizeof(m_previousModelsVersions[0])*sNumberOfMemoizedModelVersions);
m_rangeVersion = 0;
setActiveTab(0);
}