On Thu, 11 Dec 2025 15:32:58 GMT, Ziad El Midaoui <[email protected]> 
wrote:

>> Fixed issue with TextArea/TextFlow added a check `isMirrored()` in 
>> `PrismTextLayout.setWrapWidth` which makes the text right aligned in RTL.
>> Tested with monkeyTester and the test in the bug
>
> Ziad El Midaoui has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Fixed incorrect layout when resizing

Excellent work, @Ziad-Mid !

Tested with the reproducer TextFlow_ExtraSpace_8330559 as well as the monkey 
tester, on macOS 26.1 (there are no platform-specific changes).  I think one 
reviewer is sufficient.

modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java 
line 1401:

> 1399:             float contentWidth = bounds.getWidth();
> 1400:             if (isMirrored()) {
> 1401:                 float runWidth = 0;

I checked if it makes sense to cache runWidth in the PrismTextLine - it does 
not, so this implementation is ok.

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

Marked as reviewed by angorya (Reviewer).

PR Review: https://git.openjdk.org/jfx/pull/1995#pullrequestreview-3573138216
PR Review Comment: https://git.openjdk.org/jfx/pull/1995#discussion_r2615224868

Reply via email to