On Thu, 27 Feb 2025 03:40:47 GMT, Michael Strauß <mstra...@openjdk.org> wrote:

>> Oliver Schmidtmer has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   cleanup
>
> modules/javafx.graphics/src/main/native-glass/win/GlassClipboard.cpp line 406:
> 
>> 404:                 cdata = 0;
>> 405:             }
>> 406:         } else if(CF_TEXT == cf || CF_UNICODETEXT == cf){
> 
> Instead of doing that, consider always requesting `CF_UNICODETEXT` from the 
> clipboard. Windows will then convert both `CF_TEXT` and `CF_OEMTEXT` to 
> unicode (see [Synthesized Clipboard 
> Formats](https://learn.microsoft.com/en-us/windows/win32/dataxchg/clipboard-formats)).

As the existing code was already pretty optimistic about 2 byte chars, is it 
possible that is already handled somewhere else?
I'm not sure whether this is done explicitly somewhere or if CF_UNICODETEXT is 
just tried first.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1724#discussion_r1973256648

Reply via email to