RFR: 8264127: ListCell editing status is true, when index changes while editing [v14]
    Ajit Ghaisas 
    aghaisas at openjdk.java.net
       
    Thu May 20 07:05:38 UTC 2021
    
    
  
On Tue, 18 May 2021 10:14:11 GMT, Florian Kirmaier <fkirmaier at openjdk.org> wrote:
>> Fixing ListCell editing status is true, when index changes while editing.
>
> Florian Kirmaier has updated the pull request incrementally with two additional commits since the last revision:
> 
>  - 8264127
>    fixed assertion text,
>    exception handler is now installed/uninstalled like in TableCellTest
>  - 8264127
>    fixed trailing whitespace
Fix are tests look good to me.
I have listed minor editing comments.
modules/javafx.controls/src/main/java/javafx/scene/control/ListCell.java line 543:
> 541:         final int editIndex = list == null ? -1 : list.getEditingIndex();
> 542:         final boolean editing = isEditing();
> 543:         final boolean match = list != null && index != -1 && index == editIndex;
Minor : Readability can be improved with brackets around the conditions.
(list != null) && (index != -1) && (index == editIndex);
modules/javafx.controls/src/main/java/javafx/scene/control/ListCell.java line 545:
> 543:         final boolean match = list != null && index != -1 && index == editIndex;
> 544: 
> 545:         if (match && ! editing) {
Minor : code convention : there should not be a space after `!`
modules/javafx.controls/src/main/java/javafx/scene/control/ListCell.java line 547:
> 545:         if (match && ! editing) {
> 546:             startEdit();
> 547:         } else if (! match && editing) {
Minor : code convention : there should not be a space after !
-------------
PR: https://git.openjdk.java.net/jfx/pull/441
    
    
More information about the openjfx-dev
mailing list