mirror of
https://github.com/godotengine/godot.git
synced 2025-10-28 12:14:44 +00:00
fix some crashes
This commit is contained in:
parent
30383a1cdc
commit
7d8d337b2c
11 changed files with 23 additions and 6 deletions
|
|
@ -1556,14 +1556,14 @@ Variant GDScriptFunction::call(GDScriptInstance *p_instance, const Variant **p_a
|
|||
//error
|
||||
// function, file, line, error, explanation
|
||||
String err_file;
|
||||
if (p_instance)
|
||||
if (p_instance && p_instance->script->is_valid() && p_instance->script->path != "")
|
||||
err_file = p_instance->script->path;
|
||||
else if (script)
|
||||
err_file = script->path;
|
||||
if (err_file == "")
|
||||
err_file = "<built-in>";
|
||||
String err_func = name;
|
||||
if (p_instance && p_instance->script->name != "")
|
||||
if (p_instance && p_instance->script->is_valid() && p_instance->script->name != "")
|
||||
err_func = p_instance->script->name + "." + err_func;
|
||||
int err_line = line;
|
||||
if (err_text == "") {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue