diff --git a/addons/material_maker/widgets/linked_widgets/link.gd b/addons/material_maker/widgets/linked_widgets/link.gd index 0f19d84d..368bb0b9 100644 --- a/addons/material_maker/widgets/linked_widgets/link.gd +++ b/addons/material_maker/widgets/linked_widgets/link.gd @@ -11,7 +11,7 @@ func _ready(): func clip(p, s): clip_pos = p - rect_global_position = p + rect_global_position = Vector2(0, 0) rect_size = s rect_clip_content = true diff --git a/addons/material_maker/widgets/linked_widgets/linked_control_base.gd b/addons/material_maker/widgets/linked_widgets/linked_control_base.gd index e7d1a8c8..74ee94b5 100644 --- a/addons/material_maker/widgets/linked_widgets/linked_control_base.gd +++ b/addons/material_maker/widgets/linked_widgets/linked_control_base.gd @@ -62,7 +62,7 @@ func _on_mouse_entered(): link.clip(graph_edit.rect_global_position, graph_edit.rect_size) link.source = self link.target = w.widget - viewport.add_child(link) + graph_edit.add_child(link) links.append(link) func _on_mouse_exited(): @@ -124,7 +124,7 @@ func pick_linked(): link.clip(graph_edit.rect_global_position, graph_edit.rect_size) link.source = self link.end = rect_global_position+0.5*rect_size*get_global_transform().get_scale() - viewport.add_child(link) + graph_edit.add_child(link) set_process_input(true) pointed_control = null