fix memleak when deleting homebrew, add game menu.

This commit is contained in:
ITotalJustice
2025-04-30 22:45:52 +01:00
parent e22daefb08
commit 0f3b7da0b2
6 changed files with 382 additions and 12 deletions

View File

@@ -13,6 +13,7 @@
#include "ui/menus/usb_menu.hpp"
#include "ui/menus/ftp_menu.hpp"
#include "ui/menus/gc_menu.hpp"
#include "ui/menus/game_menu.hpp"
#include "app.hpp"
#include "log.hpp"
@@ -1518,6 +1519,10 @@ void App::DisplayMiscOptions(bool left_side) {
auto options = std::make_shared<ui::Sidebar>("Misc Options"_i18n, left_side ? ui::Sidebar::Side::LEFT : ui::Sidebar::Side::RIGHT);
ON_SCOPE_EXIT(App::Push(options));
options->Add(std::make_shared<ui::SidebarEntryCallback>("Games"_i18n, [](){
App::Push(std::make_shared<ui::menu::game::Menu>());
}));
options->Add(std::make_shared<ui::SidebarEntryCallback>("Themezer"_i18n, [](){
App::Push(std::make_shared<ui::menu::themezer::Menu>());
}));