From ad57bfa7ddbc7667616f51a634bf3f4e1f0e9499 Mon Sep 17 00:00:00 2001 From: Adrian <78108584+AdrianCassar@users.noreply.github.com> Date: Mon, 11 May 2026 16:35:31 +0100 Subject: [PATCH] [APP] Fixed zar creation file naming bug --- src/xenia/app/emulator_window.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xenia/app/emulator_window.cc b/src/xenia/app/emulator_window.cc index 788fc65ac..78dae2a20 100644 --- a/src/xenia/app/emulator_window.cc +++ b/src/xenia/app/emulator_window.cc @@ -1410,7 +1410,7 @@ void EmulatorWindow::CreateZarchive() { file_picker->set_mode(ui::FilePicker::Mode::kSave); file_picker->set_type(ui::FilePicker::Type::kFile); file_picker->set_multi_selection(false); - file_picker->set_file_name(content_dirs.front().stem().string()); + file_picker->set_file_name(content_dirs.front().filename().string()); file_picker->set_default_extension("zar"); file_picker->set_title("Zarchive File"); file_picker->set_extensions({ @@ -1439,7 +1439,7 @@ void EmulatorWindow::CreateZarchive() { if (content_dirs.size() > 1) { abs_zarchive_file = std::filesystem::absolute( - (zarchive_dir / abs_content_dir.stem()).replace_extension("zar")); + (zarchive_dir / abs_content_dir.filename().concat(".zar"))); } else { abs_zarchive_file = std::filesystem::absolute(zarchive_dir); }