Allow signal connecting even if script is invalid (only when compiled with tools), fixes #17070

This commit is contained in:
Juan Linietsky 2018-11-27 19:55:37 -03:00
parent 616b91b498
commit 3a93499f89
11 changed files with 33 additions and 4 deletions

View file

@ -867,7 +867,6 @@ bool GDScript::has_script_signal(const StringName &p_signal) const {
else if (base_cache.is_valid()) {
return base_cache->has_script_signal(p_signal);
}
#endif
return false;
}

View file

@ -141,7 +141,7 @@ protected:
static void _bind_methods();
public:
bool is_valid() const { return valid; }
virtual bool is_valid() const { return valid; }
const Map<StringName, Ref<GDScript> > &get_subclasses() const { return subclasses; }
const Map<StringName, Variant> &get_constants() const { return constants; }