Hide sam info behind debug being enabled

This commit is contained in:
Eric Betts
2023-07-06 17:54:54 -07:00
parent 74d5ad908a
commit 2cf59a4261
3 changed files with 10 additions and 7 deletions
+8 -7
View File
@@ -30,13 +30,14 @@ void seader_scene_sam_present_on_enter(void* context) {
seader);
submenu_add_item(
submenu, "Load", SubmenuIndexSaved, seader_scene_sam_present_submenu_callback, seader);
submenu_add_item(
submenu,
"SAM Info",
SubmenuIndexSamInfo,
seader_scene_sam_present_submenu_callback,
seader);
if(seader->is_debug_enabled) {
submenu_add_item(
submenu,
"SAM Info",
SubmenuIndexSamInfo,
seader_scene_sam_present_submenu_callback,
seader);
}
submenu_set_selected_item(
submenu, scene_manager_get_scene_state(seader->scene_manager, SeaderSceneSamPresent));
+1
View File
@@ -27,6 +27,7 @@ Seader* seader_alloc() {
if(seader->revert_power) {
furi_hal_power_enable_otg();
}
seader->is_debug_enabled = furi_hal_rtc_is_flag_set(FuriHalRtcFlagDebug);
seader->worker = seader_worker_alloc();
seader->view_dispatcher = view_dispatcher_alloc();
+1
View File
@@ -75,6 +75,7 @@ typedef enum {
struct Seader {
bool revert_power;
bool is_debug_enabled;
SeaderWorker* worker;
ViewDispatcher* view_dispatcher;
Gui* gui;