On Fri, 11 Jun 2021 20:26:24 GMT, Michael Strauß <mstra...@openjdk.org> wrote:

>> The documentation for `ObservableListBase.nextRemove` states that a single 
>> change always refers to the current state of the list, which likely means 
>> that multiple disjoint removed ranges need to be applied in order, otherwise 
>> the next change's `getFrom` doesn't refer to the correct index.
>> 
>> `SelectedItemsReadOnlyObservableList` doesn't apply removals to 
>> `itemsRefList`, which means that subsequent removals will refer to the wrong 
>> index when retrieving the removed elements. This PR fixes the calculation of 
>> the current index.
>
> Michael Strauß has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   changes as per review comments

Looks good. I have one minor comment on the test.

modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/SelectedItemsReadOnlyObservableListTest.java
 line 105:

> 103:      */
> 104:     @Test
> 105:     @Ignore("see JDK-8267951")

The comment by @arapte was not addressed. Please remove `see ` from the string 
passed to `@Ignore`.

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

PR: https://git.openjdk.java.net/jfx/pull/478

Reply via email to