mirror of
https://github.com/izzy2lost/libultraship.git
synced 2026-06-19 01:16:13 -07:00
[ArchiveManager] Reload Archive After Modifying File (#920)
* Update ArchiveManager.cpp * Update ArchiveManager.cpp * Update ArchiveManager.cpp * Update ArchiveManager.cpp
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user