From 3d51f88a335eb933206f79149e2661344610c65c Mon Sep 17 00:00:00 2001 From: Soreepeong Date: Sat, 9 Dec 2023 00:03:10 +0900 Subject: [PATCH] fix --- Dalamud/Interface/Internal/ImGuiClipboardFunctionProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dalamud/Interface/Internal/ImGuiClipboardFunctionProvider.cs b/Dalamud/Interface/Internal/ImGuiClipboardFunctionProvider.cs index a99064a9d..20e49823a 100644 --- a/Dalamud/Interface/Internal/ImGuiClipboardFunctionProvider.cs +++ b/Dalamud/Interface/Internal/ImGuiClipboardFunctionProvider.cs @@ -165,9 +165,9 @@ internal sealed unsafe class ImGuiClipboardFunctionProvider : IServiceType, IDis public static int GetCodepoint(byte* b, int cb) => cb switch { 1 => b[0], - 2 => ((b[0] & 0x8F) << 6) | (b[1] & 0x3F), + 2 => ((b[0] & 0x1F) << 6) | (b[1] & 0x3F), 3 => ((b[0] & 0x0F) << 12) | ((b[1] & 0x3F) << 6) | (b[2] & 0x3F), - 4 => ((b[0] & 0x0F) << 18) | ((b[1] & 0x3F) << 12) | ((b[2] & 0x3F) << 6) | (b[3] & 0x3F), + 4 => ((b[0] & 0x07) << 18) | ((b[1] & 0x3F) << 12) | ((b[2] & 0x3F) << 6) | (b[3] & 0x3F), _ => 0xFFFD, };