diff --git a/menu/menu_input.c b/menu/menu_input.c index bd8ade3cf9..8b57d66911 100644 --- a/menu/menu_input.c +++ b/menu/menu_input.c @@ -736,6 +736,15 @@ bool menu_input_ctl(enum menu_input_ctl_state state, void *data) return true; } +bool menu_input_dialog_get_display_kb(void) +{ + menu_input_t *menu_input = menu_input_get_ptr(); + + if (!menu_input) + return false; + return menu_input->keyboard.display; +} + void menu_input_dialog_display_kb(void) { menu_input_t *menu_input = menu_input_get_ptr(); diff --git a/menu/menu_input.h b/menu/menu_input.h index 09b60538b0..487dd601e9 100644 --- a/menu/menu_input.h +++ b/menu/menu_input.h @@ -117,6 +117,8 @@ void menu_input_dialog_hide_kb(void); void menu_input_dialog_display_kb(void); +bool menu_input_dialog_get_display_kb(void); + bool menu_input_dialog_start(menu_input_ctx_line_t *line); void menu_input_dialog_end(void);