Skip to content

Commit b32cc4f

Browse files
authored
Merge pull request #115 from endlessm/T35494-background-infinite-draw
background: Avoid infinite draw cycle
2 parents d61990c + cc307af commit b32cc4f

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

addons/block_code/ui/blocks/utilities/background/background.gd

+3-10
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@ extends Control
33

44
const Constants = preload("res://addons/block_code/ui/constants.gd")
55

6+
var outline_color: Color
7+
68
@export var color: Color:
79
set = _set_color
810

9-
@export var outline_color: Color:
10-
set = _set_outline_color
11-
1211
@export var show_top: bool = true:
1312
set = _set_show_top
1413

@@ -23,11 +22,7 @@ const Constants = preload("res://addons/block_code/ui/constants.gd")
2322

2423
func _set_color(new_color):
2524
color = new_color
26-
queue_redraw()
27-
28-
29-
func _set_outline_color(new_outline_color):
30-
outline_color = new_outline_color
25+
outline_color = color.darkened(0.2)
3126
queue_redraw()
3227

3328

@@ -47,8 +42,6 @@ func _set_shift_bottom(new_shift_bottom):
4742

4843

4944
func _draw():
50-
outline_color = color.darkened(0.2)
51-
5245
var fill_polygon: PackedVector2Array
5346
fill_polygon.append(Vector2(0.0, 0.0))
5447
if show_top:

0 commit comments

Comments
 (0)