In the `getHitInfo()` method of PrismTextLayout, RTL node orientation 
conditions were not considered, hence hit test values such as character index 
and insertion index values were incorrect.

Added checks for RTL orientation of nodes and  fixed the issue in 
`getHitInfo()` to calculate correct hit test values.

Added system tests to validate the changes.

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

Commit messages:
 - Fix rtl text hittest issue

Changes: https://git.openjdk.org/jfx/pull/1323/files
 Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1323&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8319844
  Stats: 1018 lines in 5 files changed: 980 ins; 10 del; 28 mod
  Patch: https://git.openjdk.org/jfx/pull/1323.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1323/head:pull/1323

PR: https://git.openjdk.org/jfx/pull/1323

Reply via email to