On Fri, 27 Jun 2025 20:19:24 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> Johan Vos has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Process reviewer comments
>
> modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessWindow.java
>  line 329:
> 
>> 327:             for (int j = 0; j < width; j++) {
>> 328:                 int idx = i * width + j;
>> 329:                 int fidx = (y + i) * 1000 + x + j;
> 
> where does 1000 come from?

it's the stride used in the ByteBuffer holding the frame. I've moved it to a 
final int and removed all hard occurrences of 1000 .

> modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessWindow.java
>  line 341:
> 
>> 339:         int offsetX = this.getX();
>> 340:         int offsetY = this.getY();
>> 341:         int stride = 1000;
> 
> same magic 1000 here

it's the stride used in the ByteBuffer holding the frame. I've moved it to a 
final int and removed all hard occurrences of 1000 .

> modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessWindow.java
>  line 356:
> 
>> 354: 
>> 355:     void clearRect(int x0, int w0, int y0, int h0) {
>> 356:         int stride = 1000;
> 
> and here...

it's the stride used in the ByteBuffer holding the frame. I've moved it to a 
final int and removed all hard occurrences of 1000 .

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1836#discussion_r2189477073
PR Review Comment: https://git.openjdk.org/jfx/pull/1836#discussion_r2189477376
PR Review Comment: https://git.openjdk.org/jfx/pull/1836#discussion_r2189477514

Reply via email to