diff --git a/BeefLibs/Beefy2D/src/Utils.bf b/BeefLibs/Beefy2D/src/Utils.bf index 06fd2d66..299a1ac0 100644 --- a/BeefLibs/Beefy2D/src/Utils.bf +++ b/BeefLibs/Beefy2D/src/Utils.bf @@ -295,11 +295,13 @@ namespace Beefy public static Result WriteTextFile(StringView path, StringView text) { - var stream = scope FileStream(); - if (stream.Create(path) case .Err) - { + var stream = scope UnbufferedFileStream(); + if (stream.Open(path, .OpenOrCreate, .Write) case .Err) return .Err; - } + + if (stream.SetLength(text.Length) case .Err) + return .Err; + if (stream.WriteStrUnsized(text) case .Err) return .Err;