Skip to content

Commit 77f84b6

Browse files
committed
fix color not set when extension is disabled and re-enabled
1 parent dbec721 commit 77f84b6

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/Extensions/LegacyColorPicker/ColorPicker/color_picker_legacy.gd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@ var tools_autoload: Node
55
@onready var right_color_picker_button: ColorPickerButton = %RightColorPickerButton
66
@onready var average_color: ColorRect = %AverageColor
77

8+
89
func _ready() -> void:
910
## NOTE: use get_node_or_null("/root/ExtensionsApi") to access api.
1011
tools_autoload = get_node_or_null("/root/Tools")
1112
tools_autoload.color_changed.connect(update_ui)
1213

14+
var left_slot = tools_autoload._slots.get(MOUSE_BUTTON_LEFT, null)
15+
var right_slot = tools_autoload._slots.get(MOUSE_BUTTON_RIGHT, null)
16+
if left_slot and right_slot:
17+
left_color_picker_button.color = left_slot.color
18+
right_color_picker_button.color = right_slot.color
19+
1320

1421
func update_ui(color_info, button: int):
1522
var tool_color: Dictionary

src/Extensions/LegacyColorPicker/extension.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
"name": "LegacyColorPicker",
77
"nodes": ["Main.tscn"],
88
"supported_api_versions": [5],
9-
"version": "0.1"
9+
"version": "0.2"
1010
}

0 commit comments

Comments
 (0)