summaryrefslogtreecommitdiffstats
path: root/src/classes
diff options
context:
space:
mode:
authorDavid Snopek <dsnopek@gmail.com>2024-06-27 13:09:24 -0500
committerDavid Snopek <dsnopek@gmail.com>2024-06-27 13:09:24 -0500
commite65ec904b89766f34585ef7bddba0ab86c802442 (patch)
tree8bf8f38cebc6fb8d4dccf9d0087e341c03a4a91d /src/classes
parent53b546e1df6c732a6a59ddf0ded5eb4249664eb8 (diff)
downloadredot-cpp-e65ec904b89766f34585ef7bddba0ab86c802442.tar.gz
Remind developers about `memnew()` in crash message when missing binding callbacks
Diffstat (limited to 'src/classes')
-rw-r--r--src/classes/wrapped.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/classes/wrapped.cpp b/src/classes/wrapped.cpp
index 52d4495..ffca4f9 100644
--- a/src/classes/wrapped.cpp
+++ b/src/classes/wrapped.cpp
@@ -84,8 +84,7 @@ Wrapped::Wrapped(const StringName p_godot_class) {
godot::internal::gdextension_interface_object_set_instance_binding(_owner, godot::internal::token, this, _constructing_class_binding_callbacks);
_constructing_class_binding_callbacks = nullptr;
} else {
- ERR_PRINT("BUG: create a Godot Object without binding callbacks.");
- CRASH_NOW_MSG("BUG: create a Godot Object without binding callbacks.");
+ CRASH_NOW_MSG("BUG: Godot Object created without binding callbacks. Did you forget to use memnew()?");
}
}