fix: Issues where files are only being partially overwritten instead of truncated

This commit is contained in:
WerWolv
2024-02-19 22:22:59 +01:00
parent adc51d3773
commit 74d59705ad
4 changed files with 5 additions and 14 deletions

View File

@@ -83,15 +83,7 @@ namespace hex::plugin::builtin {
}
void FileProvider::resizeRaw(u64 newSize) {
this->close();
{
wolv::io::File file(m_path, wolv::io::File::Mode::Write);
file.setSize(newSize);
}
(void)this->open();
m_file.setSize(newSize);
}
void FileProvider::insertRaw(u64 offset, u64 size) {