Fix potential NPE

Related: 3323ea2be0
This commit is contained in:
yushijinhun
2018-10-03 12:10:19 +08:00
parent 3323ea2be0
commit acadbdb5c9

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(),