diff --git a/applications/main/infrared/infrared_app_i.h b/applications/main/infrared/infrared_app_i.h index c35d3fa41..a3a0a9810 100644 --- a/applications/main/infrared/infrared_app_i.h +++ b/applications/main/infrared/infrared_app_i.h @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include @@ -108,6 +109,7 @@ struct InfraredApp { Submenu* submenu; /**< Standard view for displaying application menus. */ TextInput* text_input; /**< Standard view for receiving user text input. */ + VariableItemList* variable_item_list; /**< Standard view for displaying option menus. */ DialogEx* dialog_ex; /**< Standard view for displaying dialogs. */ ButtonMenu* button_menu; /**< Custom view for interacting with IR remotes. */ Popup* popup; /**< Standard view for displaying messages. */ @@ -135,6 +137,7 @@ struct InfraredApp { typedef enum { InfraredViewSubmenu, InfraredViewTextInput, + InfraredViewVariableItemList, InfraredViewDialogEx, InfraredViewButtonMenu, InfraredViewPopup, diff --git a/applications/main/infrared/scenes/infrared_scene_debug_settings.c b/applications/main/infrared/scenes/infrared_scene_debug_settings.c index 16bd158af..badfd172a 100644 --- a/applications/main/infrared/scenes/infrared_scene_debug_settings.c +++ b/applications/main/infrared/scenes/infrared_scene_debug_settings.c @@ -10,7 +10,7 @@ const char* const infrared_debug_cfg_variables_text[] = { }; static void infrared_scene_debug_settings_changed(VariableItem* item) { - Infrared* infrared = variable_item_get_context(item); + InfraredApp* infrared = variable_item_get_context(item); value_index_ir = variable_item_get_current_value_index(item); UNUSED(infrared);