aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-05-21 23:41:52 +0200
committerdec05eba <dec05eba@protonmail.com>2025-05-21 23:41:52 +0200
commita82d1a2dfc24dd190ccc3861303e1a6112d7c4bb (patch)
tree3782b76e8ba5f599e2cfd34e08f32e20bb3aafe7
parent043b6df255b46accd776e6ac8563c2ff3b9647f2 (diff)
Only show replay storage option in advanced view
-rw-r--r--include/gui/SettingsPage.hpp1
-rw-r--r--src/gui/SettingsPage.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/gui/SettingsPage.hpp b/include/gui/SettingsPage.hpp
index 08bbd9d..8e28345 100644
--- a/include/gui/SettingsPage.hpp
+++ b/include/gui/SettingsPage.hpp
@@ -200,6 +200,7 @@ namespace gsr {
RadioButton *turn_on_replay_automatically_mode_ptr = nullptr;
Subsection *audio_section_ptr = nullptr;
List *audio_track_section_list_ptr = nullptr;
+ List *replay_storage_list_ptr = nullptr;
PageStack *page_stack = nullptr;
};
diff --git a/src/gui/SettingsPage.cpp b/src/gui/SettingsPage.cpp
index 1230290..ce556b9 100644
--- a/src/gui/SettingsPage.cpp
+++ b/src/gui/SettingsPage.cpp
@@ -768,6 +768,7 @@ namespace gsr {
list->add_widget(std::move(replay_storage_button));
list->set_visible(gsr_info->system_info.gsr_version >= GsrVersion{5, 5, 0});
+ replay_storage_list_ptr = list.get();
return list;
}
@@ -836,6 +837,7 @@ namespace gsr {
notifications_subsection_ptr->set_visible(advanced_view);
set_application_audio_options_visible(audio_track_section_list_ptr, advanced_view, *gsr_info);
settings_scrollable_page_ptr->reset_scroll();
+ replay_storage_list_ptr->set_visible(advanced_view && gsr_info->system_info.gsr_version >= GsrVersion{5, 5, 0});
}
void SettingsPage::add_replay_widgets() {