On Sat, 8 Jan 2022 00:17:36 GMT, Marius Hanl <mh...@openjdk.org> wrote:

> This PR fixes a bunch of NPEs when a null `SelectionModel` or `FocusModel` is 
> set on a `ListView`.
> 
> The following NPEs are fixed (all are also covered by exactly one test case):
> NPEs with null selection model:
> - Mouse click on a `ListCell`
> - SPACE key press
> - KP_UP (arrow up) key press
> - HOME key press
> - END key press
> - BACK_SLASH + CTRL key press
> 
> NPEs with null focus model:
> - SPACE key press
> - Select an items: getSelectionModel().select(1)
> - Clear-Select an item and add one after: 
> listView.getSelectionModel().clearAndSelect(1); listView.getItems().add("3");

I took a look at the bug description for 
[JDK-8230098](https://bugs.openjdk.org/browse/JDK-8230098), and it should be 
closed as a duplicate of 
[JDK-8279640](https://bugs.openjdk.org/browse/JDK-8279640) rather than adding 
both as solved by this PR (adding additional issues to a PR is used when that 
PR solves two different, but related issues).

So let's closed JDK-8230098 as a duplicate and you can remove it from this PR 
with `/issue remove`.

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

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

Reply via email to