1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 19:32:19 +01:00

[lvgl] Ensure pages are created on the correct display (#8596)

This commit is contained in:
Clyde Stubbs
2025-04-22 06:51:52 +10:00
committed by GitHub
parent b82666002d
commit 0242ac56df

View File

@@ -120,6 +120,7 @@ void LvglComponent::add_event_cb(lv_obj_t *obj, event_callback_t callback, lv_ev
void LvglComponent::add_page(LvPageType *page) { void LvglComponent::add_page(LvPageType *page) {
this->pages_.push_back(page); this->pages_.push_back(page);
page->set_parent(this); page->set_parent(this);
lv_disp_set_default(this->disp_);
page->setup(this->pages_.size() - 1); page->setup(this->pages_.size() - 1);
} }
void LvglComponent::show_page(size_t index, lv_scr_load_anim_t anim, uint32_t time) { void LvglComponent::show_page(size_t index, lv_scr_load_anim_t anim, uint32_t time) {