From e4a0124bfcff4f492c5a3ddb91c7fa716fd29597 Mon Sep 17 00:00:00 2001 From: Susko3 Date: Thu, 5 Jun 2025 02:16:48 +0200 Subject: [PATCH] Clean up code --- SDL3-CS/Utf8String.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/SDL3-CS/Utf8String.cs b/SDL3-CS/Utf8String.cs index 2eef006..8754bfb 100644 --- a/SDL3-CS/Utf8String.cs +++ b/SDL3-CS/Utf8String.cs @@ -30,11 +30,9 @@ namespace SDL if (str[^1] == '\0') return new Utf8String(Encoding.UTF8.GetBytes(str)); - ReadOnlySpan chars = str.AsSpan(); - int len = Encoding.UTF8.GetByteCount(chars); + int len = Encoding.UTF8.GetByteCount(str); byte[] bytes = new byte[len + 1]; - Encoding.UTF8.GetBytes(chars, bytes); - + Encoding.UTF8.GetBytes(str, bytes); return new Utf8String(bytes); } @@ -51,9 +49,7 @@ namespace SDL byte[] copy = new byte[raw.Length + 1]; raw.CopyTo(copy); - raw = copy; - - return new Utf8String(raw); + return new Utf8String(copy); } internal ref readonly byte GetPinnableReference() => ref Raw.GetPinnableReference();