fix(p4): harden runtime and isolate DSI presentation

This commit is contained in:
liu weikai
2026-08-13 21:37:59 +08:00
parent 8487ff6d2c
commit 06cf028678
42 changed files with 2676 additions and 354 deletions
+14
View File
@@ -332,12 +332,26 @@ void rebuild_active_app_timer_cb(lv_timer_t* timer)
return;
}
#if defined(ESP_PLATFORM)
ESP_LOGI(kTag,
"[UI][Txn] active_rebuild begin app=%s parent=%p children_before=%lu",
app->name(),
parent,
static_cast<unsigned long>(child_count(parent)));
#endif
app->exit(parent);
if (parent != nullptr && child_count(parent) > 0)
{
lv_obj_clean(parent);
}
app->enter(parent);
#if defined(ESP_PLATFORM)
ESP_LOGI(kTag,
"[UI][Txn] active_rebuild complete app=%s parent=%p children_after=%lu",
app->name(),
parent,
static_cast<unsigned long>(child_count(parent)));
#endif
}
} // namespace