From 6051860adae9e41248594e0d7e539a0713fd1d68 Mon Sep 17 00:00:00 2001 From: Mau Abata <mauabata@gmail.com> Date: Fri, 23 Feb 2024 14:50:05 -0600 Subject: [PATCH] Bring back the arousal chart --- src/ui/menu.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ui/menu.c b/src/ui/menu.c index 83c0caf6..651bcc96 100644 --- a/src/ui/menu.c +++ b/src/ui/menu.c @@ -19,6 +19,10 @@ static SemaphoreHandle_t _insert_mutex = NULL; void ui_menu_cb_open_page( const ui_menu_t* m, const ui_menu_item_t* item, UI_MENU_ARG_TYPE menu_arg ) { + if (item == NULL) return; + const ui_page_t* page = (const ui_page_t*)item->arg; + ui_open_page(page, NULL); + ui_close_all_menu(); } void ui_menu_cb_open_menu( @@ -178,7 +182,9 @@ ui_menu_item_t* ui_menu_add_item( } ui_menu_item_t* ui_menu_add_page(const ui_menu_t* m, const ui_page_t* page) { - return NULL; + if (m == NULL || page == NULL) return NULL; + + return ui_menu_add_item(m, _(page->title), ui_menu_cb_open_page, (void*)page); } ui_menu_item_t* ui_menu_add_menu(const ui_menu_t* m, const ui_menu_t* menu) {