|
@@ -2289,7 +2289,7 @@ void VisualScriptFunctionState::connect_to_signal(Object *p_obj, const String &p
|
|
binds.push_back(p_binds[i]);
|
|
binds.push_back(p_binds[i]);
|
|
}
|
|
}
|
|
binds.push_back(Ref<VisualScriptFunctionState>(this)); //add myself on the back to avoid dying from unreferencing
|
|
binds.push_back(Ref<VisualScriptFunctionState>(this)); //add myself on the back to avoid dying from unreferencing
|
|
- p_obj->connect(p_signal, this, "_signal_callback", binds);
|
|
|
|
|
|
+ p_obj->connect(p_signal, this, "_signal_callback", binds, CONNECT_ONESHOT);
|
|
}
|
|
}
|
|
|
|
|
|
bool VisualScriptFunctionState::is_valid() const {
|
|
bool VisualScriptFunctionState::is_valid() const {
|