On Thu, 28 Mar 2024 17:53:14 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> drmarmac has updated the pull request incrementally with two additional 
>> commits since the last revision:
>> 
>>  - Preallocate in SelectedIndicesList.set()
>>  - Remove unused import
>
> modules/javafx.controls/src/main/java/javafx/scene/control/ControlUtils.java 
> line 166:
> 
>> 164:             sm.startAtomic();
>> 165: 
>> 166:             final List<Integer> removed = new 
>> ArrayList<>(c.getRemovedSize());
> 
> I wonder if we should add a check for 0 size here to bypass all this code and 
> unnecessary object allocations if nothing is removed (same for added)

We certainly could, or maybe use wasRemoved(), but I doubt there will be much 
impact. I guess it's preferred to keep changes unrelated to the issue minimal, 
so I'd leave it as it is if everyone's ok with that.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1430#discussion_r1543790719

Reply via email to