mirror of
https://github.com/godotengine/godot.git
synced 2024-11-10 14:12:51 +00:00
Fix bug in inner class reference, closes #1411
(cherry picked from commit cf6450043d
)
This commit is contained in:
parent
eaca35adfe
commit
de0b7b871b
@ -2278,12 +2278,17 @@ bool GDInstance::get(const StringName& p_name, Variant &r_ret) const {
|
||||
}
|
||||
|
||||
{
|
||||
const Map<StringName,Variant>::Element *E = script->constants.find(p_name);
|
||||
|
||||
const GDScript *sl = sptr;
|
||||
while(sl) {
|
||||
const Map<StringName,Variant>::Element *E = sl->constants.find(p_name);
|
||||
if (E) {
|
||||
r_ret=E->get();
|
||||
return true; //index found
|
||||
|
||||
}
|
||||
sl=sl->_base;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user