This commit is contained in:
Nolan Darilek 2019-09-25 09:12:44 -05:00
commit af1bd8ec91

View File

@ -39,18 +39,9 @@ func guess_label():
return label return label
to_check = to_check.get_parent() to_check = to_check.get_parent()
func close_key_event_dialog():
node.get_ok().emit_signal("pressed")
var dialog_close_timer = Timer.new()
func accept_dialog_focus(): func accept_dialog_focus():
if not dialog_close_timer.is_connected("timeout", self, "close_key_event_dialog"): yield(node.get_tree().create_timer(5), "timeout")
dialog_close_timer.connect("timeout", self, "close_key_event_dialog") node.get_ok().emit_signal("pressed")
dialog_close_timer.one_shot = true
dialog_close_timer.start(5)
if dialog_close_timer.get_parent() == null:
node.add_child(dialog_close_timer)
func checkbox_focus(): func checkbox_focus():
var tokens = PoolStringArray([]) var tokens = PoolStringArray([])
@ -490,4 +481,4 @@ func _init(tts, node):
node.connect("cell_selected", self, "tree_item_selected") node.connect("cell_selected", self, "tree_item_selected")
else: else:
node.connect("item_selected", self, "tree_item_selected") node.connect("item_selected", self, "tree_item_selected")
node.connect("tree_exiting", self, "queue_free") node.connect("tree_exiting", self, "free")