Fix potential NPE

Related: 3323ea2be07fa6cbdb6ea4412187ced51d09308c
This commit is contained in:
yushijinhun 2018-10-03 12:10:19 +08:00
parent 3323ea2be0
commit acadbdb5c9
No known key found for this signature in database
GPG Key ID: 5BC167F73EA558E4

View File

@ -86,7 +86,13 @@ public class AdvancedListItemSkin extends SkinBase<AdvancedListItem> {
right.getStyleClass().setAll("toggle-icon4");
FXUtils.setLimitWidth(right, 40);
FXUtils.onChangeAndOperate(skinnable.rightGraphicProperty(),
newGraphic -> right.getChildren().setAll(newGraphic));
newGraphic -> {
if (newGraphic == null) {
right.getChildren().clear();
} else {
right.getChildren().setAll(newGraphic);
}
});
root.setRight(right);
FXUtils.onChangeAndOperate(skinnable.actionButtonVisibleProperty(),