RFR: 8189282: JavaFX: Invalid position of candidate pop-up of InputMethod in Hi-DPI on Windows
Martin Fox
mfox at openjdk.org
Tue Dec 26 16:54:07 UTC 2023
When reporting input method candidate position the code in GlassViewEventHandler is not applying the platform scale factors. This is causing incorrect IM positions to be reported to glass on hi-dpi monitors.
This PR a no-op on Mac since the platform scale factors are always 1.0. I don't think it affects the current Linux XIM code at all but XIM is so out-of-date it has become difficult to test. PR #1080 will replace the old XIM code and needs this fix to work properly on hi-dpi screens.
-------------
Commit messages:
- Removed debug output
- Applying screen scale factors when positioning IM window
Changes: https://git.openjdk.org/jfx/pull/1311/files
Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1311&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8189282
Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jfx/pull/1311.diff
Fetch: git fetch https://git.openjdk.org/jfx.git pull/1311/head:pull/1311
PR: https://git.openjdk.org/jfx/pull/1311
More information about the openjfx-dev
mailing list