Allow signal connecting even if script is invalid (only when compiled with tools), fixes #17070
This commit is contained in:
parent
616b91b498
commit
3a93499f89
11 changed files with 33 additions and 4 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue