From fb3ad260daa780cfa0b2ad34c7e2ed180434b21e Mon Sep 17 00:00:00 2001 From: ITotalJustice <47043333+ITotalJustice@users.noreply.github.com> Date: Sat, 2 Aug 2025 18:41:52 +0100 Subject: [PATCH] install: add enable prompt to filebrowser and gc menu when an install option is clicked whilst disabled. --- sphaira/source/ui/menus/filebrowser.cpp | 7 +------ sphaira/source/ui/menus/gc_menu.cpp | 6 +----- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/sphaira/source/ui/menus/filebrowser.cpp b/sphaira/source/ui/menus/filebrowser.cpp index 7c6c3ae..0612fcf 100644 --- a/sphaira/source/ui/menus/filebrowser.cpp +++ b/sphaira/source/ui/menus/filebrowser.cpp @@ -704,12 +704,7 @@ void FsView::InstallForwarder() { void FsView::InstallFiles() { if (!App::GetInstallEnable()) { - App::Push( - "Install disabled...\n" - "Please enable installing via the install options."_i18n, - "OK"_i18n - ); - + App::ShowEnableInstallPrompt(); return; } diff --git a/sphaira/source/ui/menus/gc_menu.cpp b/sphaira/source/ui/menus/gc_menu.cpp index e31b783..1f7a745 100644 --- a/sphaira/source/ui/menus/gc_menu.cpp +++ b/sphaira/source/ui/menus/gc_menu.cpp @@ -376,11 +376,7 @@ Menu::Menu(u32 flags) : MenuBase{"GameCard"_i18n, flags} { if (m_option_index == 0) { if (!App::GetInstallEnable()) { - App::Push( - "Install disabled...\n" - "Please enable installing via the install options."_i18n, - "OK"_i18n - ); + App::ShowEnableInstallPrompt(); } else { log_write("[GC] doing install A\n"); App::Push(m_icon, "Installing "_i18n, m_entries[m_entry_index].lang_entry.name, [this](auto pbox) -> Result {