mirror of
https://github.com/mikage-emu/mikage-dev.git
synced 2025-01-08 14:30:59 +01:00
Bootstrap: Flush pending writes before copying content files
This commit is contained in:
parent
1c136b9fa2
commit
c06c249eeb
1 changed files with 5 additions and 2 deletions
|
@ -360,8 +360,11 @@ void InstallCIA(std::filesystem::path content_dir, spdlog::logger& logger, const
|
||||||
const auto& ncch = ret.contents[content_index];
|
const auto& ncch = ret.contents[content_index];
|
||||||
const auto& content_info = ret.tmd.content_infos.at(content_index);
|
const auto& content_info = ret.tmd.content_infos.at(content_index);
|
||||||
|
|
||||||
|
{
|
||||||
std::ofstream out_file(content_dir / fmt::format("{:08x}.cxi", content_info.id));
|
std::ofstream out_file(content_dir / fmt::format("{:08x}.cxi", content_info.id));
|
||||||
out_file.write(reinterpret_cast<const char*>(ncch.data()), ncch.size());
|
out_file.write(reinterpret_cast<const char*>(ncch.data()), ncch.size());
|
||||||
|
// Close scope here to ensure data is flushed to disk
|
||||||
|
}
|
||||||
|
|
||||||
// To simplify title launching, we always boot from 00000000.cxi currently.
|
// To simplify title launching, we always boot from 00000000.cxi currently.
|
||||||
// Copy the main title to that location hence
|
// Copy the main title to that location hence
|
||||||
|
|
Loading…
Reference in a new issue