From 981eb9ef317ccad91925f67ec15be4706d08c84a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Mon, 29 Aug 2022 23:36:55 +0200 Subject: [PATCH] [Editor] Fix brush issue with removing layers --- .../base/editor/map/view/editor/MapToolbarView.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 } }