diff --git a/src/Tools/DesignTools/Shading.gd b/src/Tools/DesignTools/Shading.gd index d06bc1255..91a8d5ade 100644 --- a/src/Tools/DesignTools/Shading.gd +++ b/src/Tools/DesignTools/Shading.gd @@ -321,10 +321,12 @@ func update_brush() -> void: $ColorInterpolation.visible = false -func _check_palette_color(_color, mouse_button): +func _check_palette_color(_color, mouse_button) -> void: + if mouse_button != tool_slot.button: + return if _shading_mode == ShadingMode.COLOR_REPLACE: await get_tree().process_frame - var index = Palettes.current_palette_get_selected_color_index(tool_slot.button) + var index = Palettes.current_palette_get_selected_color_index(mouse_button) if index > -1: $ColorReplaceOptions/Settings.visible = true $ColorReplaceOptions/Label.visible = false diff --git a/src/Tools/DesignTools/Shading.tscn b/src/Tools/DesignTools/Shading.tscn index 78b5dad1d..852175aff 100644 --- a/src/Tools/DesignTools/Shading.tscn +++ b/src/Tools/DesignTools/Shading.tscn @@ -86,7 +86,7 @@ prefix = "Colors Right" [node name="Label" type="Label" parent="ColorReplaceOptions/Settings" index="1"] layout_mode = 2 -text = "(Darken -> Lighten)" +text = "(Darken <--> Lighten)" [node name="Colors" type="HFlowContainer" parent="ColorReplaceOptions/Settings" index="2"] layout_mode = 2