|
|
@ -9655,7 +9655,10 @@ static const char* GetClipboardTextFn_DefaultImpl(void*)
|
|
|
|
return NULL;
|
|
|
|
return NULL;
|
|
|
|
HANDLE wbuf_handle = GetClipboardData(CF_UNICODETEXT);
|
|
|
|
HANDLE wbuf_handle = GetClipboardData(CF_UNICODETEXT);
|
|
|
|
if (wbuf_handle == NULL)
|
|
|
|
if (wbuf_handle == NULL)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
CloseClipboard();
|
|
|
|
return NULL;
|
|
|
|
return NULL;
|
|
|
|
|
|
|
|
}
|
|
|
|
if (ImWchar* wbuf_global = (ImWchar*)GlobalLock(wbuf_handle))
|
|
|
|
if (ImWchar* wbuf_global = (ImWchar*)GlobalLock(wbuf_handle))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
int buf_len = ImTextCountUtf8BytesFromStr(wbuf_global, NULL) + 1;
|
|
|
|
int buf_len = ImTextCountUtf8BytesFromStr(wbuf_global, NULL) + 1;
|
|
|
|