diff --git a/radio/src/gui/colorlcd/tabsgroup.cpp b/radio/src/gui/colorlcd/tabsgroup.cpp index 999789026..5eadd0d1a 100644 --- a/radio/src/gui/colorlcd/tabsgroup.cpp +++ b/radio/src/gui/colorlcd/tabsgroup.cpp @@ -195,6 +195,11 @@ void TabsGroup::setVisibleTab(PageTab* tab) currentTab = tab; if (tab->onSetVisible) tab->onSetVisible(); +#if defined(DEBUG) + auto start_ms = RTOS_GET_MS(); + (void)start_ms; +#endif + auto form = new FormWindow(&body, rect_t{0, 0, body.width(), body.height()}, NO_FOCUS | FORM_FORWARD_FOCUS); tab->build(form); @@ -202,6 +207,8 @@ void TabsGroup::setVisibleTab(PageTab* tab) header.setTitle(tab->title.c_str()); invalidate(); + + TRACE("tab time: %d ms", RTOS_GET_MS() - start_ms); } } diff --git a/radio/src/thirdparty/libopenui b/radio/src/thirdparty/libopenui index b105e1c21..bce5887c6 160000 --- a/radio/src/thirdparty/libopenui +++ b/radio/src/thirdparty/libopenui @@ -1 +1 @@ -Subproject commit b105e1c21c1d9ca56de21ceda7012beeb3ca19b2 +Subproject commit bce5887c6bc902d76cd507f565b2e4d53feab1eb