Browse Source

Fixed to use pointer not array

pull/11357/head
malaguenha 3 years ago
parent
commit
dd1cffcfda
  1. 2
      src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs

2
src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs

@ -1909,7 +1909,7 @@ namespace Avalonia.Win32.Interop
var result = ImmGetCompositionString(hIMC, dwIndex, (IntPtr)bufferPtr, (uint)bufferLength); var result = ImmGetCompositionString(hIMC, dwIndex, (IntPtr)bufferPtr, (uint)bufferLength);
if (result >= 0) if (result >= 0)
{ {
return Encoding.Unicode.GetString(buffer.ToArray()); return Encoding.Unicode.GetString(bufferPtr, bufferLength);
} }
} }
} }

Loading…
Cancel
Save