diff options
-rw-r--r-- | include/gui/SettingsPage.hpp | 1 | ||||
-rw-r--r-- | src/gui/SettingsPage.cpp | 2 |
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() { |