When right-clicking TreeItems, set the click position to their center.

This commit is contained in:
Nolan Darilek 2019-09-30 14:48:11 -05:00
parent 1faed4fee1
commit 41550ceef6

View File

@ -286,7 +286,7 @@ func tree_input(event):
area = node.get_item_area_rect(item, column) area = node.get_item_area_rect(item, column)
else: else:
area = node.get_item_area_rect(item) area = node.get_item_area_rect(item)
var position = Vector2(node.rect_global_position.x + area.position.x, node.rect_global_position.y + area.position.y) var position = Vector2(node.rect_global_position.x + area.position.x + area.size.x / 2, node.rect_global_position.y + area.position.y + area.size.y / 2)
node.get_tree().root.warp_mouse(position) node.get_tree().root.warp_mouse(position)
if item and column and button_index != null: if item and column and button_index != null:
if event.is_action_pressed("ui_accept"): if event.is_action_pressed("ui_accept"):