From 0479dffaa5735fa40a0e041a6781443afc026f9a Mon Sep 17 00:00:00 2001 From: malaguenha Date: Sat, 13 May 2023 20:39:12 +0900 Subject: [PATCH] Fix using Encoding.Unicode.GetString --- src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs b/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs index 0fdc103d3a..af47890b70 100644 --- a/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs +++ b/src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs @@ -1909,7 +1909,7 @@ namespace Avalonia.Win32.Interop var result = ImmGetCompositionString(hIMC, dwIndex, (IntPtr)bufferPtr, (uint)bufferLength); if (result >= 0) { - return Marshal.PtrToStringUni((IntPtr)bufferPtr); + return Encoding.Unicode.GetString(buffer.ToArray()); } } }