Revisions

This commit is contained in:
J-D-K
2025-08-18 14:31:51 -04:00
parent fe30b48d59
commit 05b447e641
20 changed files with 149 additions and 87 deletions

View File

@@ -31,12 +31,6 @@ SaveCreateState::SaveCreateState(data::User *user, TitleSelectCommon *titleSelec
SaveCreateState::initialize_menu();
}
SaveCreateState::~SaveCreateState()
{
sm_slidePanel->clear_elements();
sm_slidePanel->reset();
}
void SaveCreateState::update()
{
const bool hasFocus = BaseState::has_focus();
@@ -56,7 +50,7 @@ void SaveCreateState::update()
if (aPressed) { SaveCreateState::create_save_data_for(); }
else if (bPressed) { sm_slidePanel->close(); }
else if (panelClosed) { BaseState::deactivate(); }
else if (panelClosed) { SaveCreateState::deactivate_state(); }
}
void SaveCreateState::render()
@@ -102,6 +96,13 @@ void SaveCreateState::create_save_data_for()
StateManager::push_state(createTask);
}
void SaveCreateState::deactivate_state()
{
sm_slidePanel->clear_elements();
sm_slidePanel->reset();
BaseState::deactivate();
}
static bool compare_info(data::TitleInfo *infoA, data::TitleInfo *infoB)
{
// Get pointers to both titles.