diff --git a/scenes/UI/choose_scenes/ChooseScene.gd b/scenes/UI/choose_scenes/ChooseScene.gd index 4fc6f31..8b2f495 100644 --- a/scenes/UI/choose_scenes/ChooseScene.gd +++ b/scenes/UI/choose_scenes/ChooseScene.gd @@ -58,7 +58,8 @@ func _configure_reset(level, node, index): if int(level.object_finding()) == 0: reset.set_disabled(true) - reset.disconnect("pressed", self, "_on_reset_level") + if reset.has_signal("pressed"): + reset.disconnect("pressed", self, "_on_reset_level") else: reset.set_disabled(false) reset.connect("pressed", self, "_on_reset_level", [level, node, index])