diff --git a/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/map/view/editor/MapToolbarView.kt b/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/map/view/editor/MapToolbarView.kt index 99a03ecd..d342cf48 100644 --- a/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/map/view/editor/MapToolbarView.kt +++ b/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/map/view/editor/MapToolbarView.kt @@ -48,8 +48,8 @@ class MapToolbarView : View() { init { brushVM.itemProperty.addListener { _, _, brush -> - brushMode.selectedValueProperty().value = brush.mode - objectLayerTool.selectedValueProperty().value = brush.tool + brushMode.selectedValueProperty().value = brush?.mode ?: BrushMode.PAINTING_MODE + objectLayerTool.selectedValueProperty().value = brush?.tool ?: BrushTool.DEFAULT } editorStateVM.selectedLayerProperty.addListener { _, _, _ -> @@ -135,7 +135,7 @@ class MapToolbarView : View() { } brushVM.itemProperty.addListener { _, _, brush -> - value = brush.range.toDouble() + value = brush?.range?.toDouble() ?: 1.0 } }