You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Convert _notification methods to switch - Chunk C
This commit is contained in:
@@ -763,17 +763,19 @@ Variant NativeScriptInstance::call(const StringName &p_method, const Variant **p
|
||||
return Variant();
|
||||
}
|
||||
|
||||
void NativeScriptInstance::notification(int p_notification) {
|
||||
void NativeScriptInstance::notification(int p_what) {
|
||||
#ifdef DEBUG_ENABLED
|
||||
if (p_notification == MainLoop::NOTIFICATION_CRASH) {
|
||||
if (current_method_call != StringName()) {
|
||||
ERR_PRINT("NativeScriptInstance detected crash on method: " + current_method_call);
|
||||
current_method_call = "";
|
||||
}
|
||||
switch (p_what) {
|
||||
case MainLoop::NOTIFICATION_CRASH: {
|
||||
if (current_method_call != StringName()) {
|
||||
ERR_PRINT("NativeScriptInstance detected crash on method: " + current_method_call);
|
||||
current_method_call = "";
|
||||
}
|
||||
} break;
|
||||
}
|
||||
#endif
|
||||
|
||||
Variant value = p_notification;
|
||||
Variant value = p_what;
|
||||
const Variant *args[1] = { &value };
|
||||
Callable::CallError error;
|
||||
call("_notification", args, 1, error);
|
||||
@@ -1639,7 +1641,6 @@ void NativeReloadNode::_bind_methods() {
|
||||
|
||||
void NativeReloadNode::_notification(int p_what) {
|
||||
#ifdef TOOLS_ENABLED
|
||||
|
||||
switch (p_what) {
|
||||
case NOTIFICATION_APPLICATION_FOCUS_OUT: {
|
||||
if (unloaded) {
|
||||
@@ -1672,7 +1673,6 @@ void NativeReloadNode::_notification(int p_what) {
|
||||
}
|
||||
|
||||
unloaded = true;
|
||||
|
||||
} break;
|
||||
|
||||
case NOTIFICATION_APPLICATION_FOCUS_IN: {
|
||||
@@ -1736,10 +1736,7 @@ void NativeReloadNode::_notification(int p_what) {
|
||||
for (Set<StringName>::Element *R = libs_to_remove.front(); R; R = R->next()) {
|
||||
NSL->library_gdnatives.erase(R->get());
|
||||
}
|
||||
|
||||
} break;
|
||||
default: {
|
||||
};
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user