From 11df253fd3683944c9aaf96dcbac054ec355b79e Mon Sep 17 00:00:00 2001 From: WerWolv Date: Tue, 16 Dec 2025 10:02:10 +0100 Subject: [PATCH] fix: Pattern files not getting truncated correctly when saving Fixes #2566 (cherry picked from commit 932c281223ca52114a81f89514ae96cd58cc29f0) --- plugins/builtin/source/content/views/view_pattern_editor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 43912c52c..f10b85a11 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -2641,7 +2641,7 @@ namespace hex::plugin::builtin { if (provider == nullptr) return; auto path = m_changeTracker.get(provider).getPath(); - wolv::io::File file(path, wolv::io::File::Mode::Write); + wolv::io::File file(path, wolv::io::File::Mode::Create); if (file.isValid() && trackFile) { if (isPatternDirty(provider)) { file.writeString(wolv::util::trim(m_textEditor.get(provider).getText()));