From 3e25cf9e05103e3ef3279c93c9e9170cbcc7eaaf Mon Sep 17 00:00:00 2001 From: Hein-Pieter van Braam Date: Sat, 26 Aug 2017 22:53:28 +0200 Subject: Add two missing Null checks These Null checks were removed in #10581 but actually changed the logic of the functions in this case. This fixes #10654 --- modules/gdscript/gd_editor.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'modules/gdscript/gd_editor.cpp') diff --git a/modules/gdscript/gd_editor.cpp b/modules/gdscript/gd_editor.cpp index d06da08551..905c784ab9 100644 --- a/modules/gdscript/gd_editor.cpp +++ b/modules/gdscript/gd_editor.cpp @@ -1546,7 +1546,9 @@ static void _find_type_arguments(GDCompletionContext &context, const GDParser::N scr = NULL; } } else { - on_script = obj->get_script(); + if (obj) { + on_script = obj->get_script(); + } } } @@ -2237,7 +2239,9 @@ Error GDScriptLanguage::complete_code(const String &p_code, const String &p_base scr = NULL; } } else { - on_script = obj->get_script(); + if (obj) { + on_script = obj->get_script(); + } } } -- cgit v1.2.3