[ArchiveManager] Reload Archive After Modifying File (#920)

* Update ArchiveManager.cpp

* Update ArchiveManager.cpp

* Update ArchiveManager.cpp

* Update ArchiveManager.cpp
This commit is contained in:
MegaMech
2025-10-07 21:57:53 -04:00
committed by GitHub
parent a215e71516
commit 1972d91f0b
+3
View File
@@ -155,6 +155,9 @@ bool ArchiveManager::WriteFile(std::shared_ptr<Archive> archive, const std::stri
if (archive) {
if (archive->WriteFile(filePath, data)) {
auto hash = CRC64(filePath.c_str());
archive->Unload();
archive->Load();
AddArchive(archive);
mHashes[hash] = filePath;
mFileToArchive[hash] = archive;
return true; // Successfully wrote file