Merge remote-tracking branch 'OFW/dev' into dev

This commit is contained in:
MX
2025-02-20 03:08:53 +03:00
28 changed files with 621 additions and 127 deletions

View File

@@ -230,6 +230,11 @@ bool scene_manager_search_and_switch_to_another_scene(
}
}
uint32_t scene_manager_get_current_scene(SceneManager* scene_manager) {
furi_check(scene_manager);
return *SceneManagerIdStack_back(scene_manager->scene_id_stack);
}
void scene_manager_stop(SceneManager* scene_manager) {
furi_check(scene_manager);

View File

@@ -170,6 +170,14 @@ bool scene_manager_search_and_switch_to_another_scene(
SceneManager* scene_manager,
uint32_t scene_id);
/** Get id of current scene
*
* @param scene_manager SceneManager instance
*
* @return Scene ID
*/
uint32_t scene_manager_get_current_scene(SceneManager* scene_manager);
/** Exit from current scene
*
* @param scene_manager SceneManager instance