Disconnect signal if exist (#62)

Co-authored-by: VAILLANT Jeremy <vaillant.jeremy@dev-crea.com>
Reviewed-on: Athena/game-source#62
Co-authored-by: darknight <vaillant.jeremy@dev-crea.com>
Co-committed-by: darknight <vaillant.jeremy@dev-crea.com>
This commit is contained in:
darknight
2021-05-31 08:52:05 +02:00
parent 0f2540613b
commit 1c45fac8cb
+1
View File
@@ -58,6 +58,7 @@ func _configure_reset(level, node, index):
if int(level.object_finding()) == 0: if int(level.object_finding()) == 0:
reset.set_disabled(true) reset.set_disabled(true)
if reset.has_signal("pressed"):
reset.disconnect("pressed", self, "_on_reset_level") reset.disconnect("pressed", self, "_on_reset_level")
else: else:
reset.set_disabled(false) reset.set_disabled(false)