mirror of
https://github.com/J-D-K/JKSV.git
synced 2026-04-25 07:57:04 -05:00
Fix a couple bugs and mistakes.
This commit is contained in:
parent
01a7b8467d
commit
6166856b5f
|
|
@ -286,8 +286,16 @@ void TitleOptionState::export_svi_file()
|
|||
|
||||
const uint64_t applicationID = m_titleInfo->get_application_id();
|
||||
const std::string titleIdHex = stringutil::get_formatted_string("%016llX", applicationID);
|
||||
const fslib::Path workDir = config::get_working_directory();
|
||||
const fslib::Path sviPath = workDir / "svi" / titleIdHex + ".svi";
|
||||
const fslib::Path sviDir = config::get_working_directory() / "svi";
|
||||
const fslib::Path sviPath = sviDir / titleIdHex + ".svi";
|
||||
|
||||
const bool dirExists = fslib::directory_exists(sviDir);
|
||||
const bool createError = !dirExists && error::fslib(fslib::create_directory(sviDir));
|
||||
if (!dirExists && createError)
|
||||
{
|
||||
ui::PopMessageManager::push_message(popTicks, popFailed);
|
||||
return;
|
||||
}
|
||||
|
||||
const bool exists = fslib::file_exists(sviPath);
|
||||
if (exists)
|
||||
|
|
|
|||
|
|
@ -217,6 +217,15 @@ void tasks::titleoptions::extend_save_data(sys::Task *task, TitleOptionState::Ta
|
|||
const bool validInput = keyboard::get_input(SwkbdType_NumPad, keyboardDefault, keyboardHeader, sizeBuffer.data(), 5);
|
||||
if (!validInput) { TASK_FINISH_RETURN(task); }
|
||||
|
||||
{
|
||||
const char *nickname = user->get_nickname();
|
||||
const char *title = titleInfo->get_title();
|
||||
const char *extendingFormat = strings::get_by_name(strings::names::TITLEOPTION_STATUS, 3);
|
||||
const std::string status = stringutil::get_formatted_string(extendingFormat, nickname, title);
|
||||
|
||||
task->set_status(status);
|
||||
}
|
||||
|
||||
const uint8_t saveType = saveInfo->save_data_type;
|
||||
const int64_t size = std::strtoll(sizeBuffer.data(), nullptr, 10) * SIZE_MB;
|
||||
const int64_t journal = !readExtra ? titleInfo->get_journal_size(saveType) : extraData.journal_size;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user