[Plugin Stats] Reduce memory usage when no stats are used.

This commit is contained in:
TD-er
2022-07-13 01:36:59 +02:00
parent f27e4b44d0
commit ca63503f64
24 changed files with 447 additions and 172 deletions
+5 -2
View File
@@ -60,8 +60,11 @@ void initPluginTaskData(taskIndex_t taskIndex, PluginTaskData_base *data) {
#ifdef USES_PLUGIN_STATS
const uint8_t valueCount = getValueCountForTask(taskIndex);
for (size_t i = 0; i < VARS_PER_TASK && i < valueCount; ++i) {
Plugin_task_data[taskIndex]->initPluginStats(i);
LoadTaskSettings(taskIndex);
for (size_t i = 0; i < valueCount; ++i) {
if (ExtraTaskSettings.enabledPluginStats(i)) {
Plugin_task_data[taskIndex]->initPluginStats(i);
}
}
#endif
} else if (data != nullptr) {