diff --git a/applications/settings/desktop_settings/scenes/desktop_settings_scene_start.c b/applications/settings/desktop_settings/scenes/desktop_settings_scene_start.c index 23309bd74..8555bbf71 100644 --- a/applications/settings/desktop_settings/scenes/desktop_settings_scene_start.c +++ b/applications/settings/desktop_settings/scenes/desktop_settings_scene_start.c @@ -18,6 +18,7 @@ typedef enum { DesktopSettingsFavoriteLeftLong, DesktopSettingsFavoriteRightShort, DesktopSettingsFavoriteRightLong, + DesktopSettingsFavoriteOkLong, DesktopSettingsDummyLeft, DesktopSettingsDummyLeftLong, DesktopSettingsDummyRight, @@ -247,6 +248,13 @@ bool desktop_settings_scene_start_on_event(void* context, SceneManagerEvent even SCENE_STATE_SET_FAVORITE_APP | FavoriteAppRightLong); scene_manager_next_scene(app->scene_manager, DesktopSettingsAppSceneFavorite); break; + case DesktopSettingsFavoriteOkLong: + scene_manager_set_scene_state( + app->scene_manager, + DesktopSettingsAppSceneFavorite, + SCENE_STATE_SET_FAVORITE_APP | FavoriteAppOkLong); + scene_manager_next_scene(app->scene_manager, DesktopSettingsAppSceneFavorite); + break; case DesktopSettingsDummyLeft: scene_manager_set_scene_state(