mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
class TypedObject is a typed class
This commit is contained in:
parent
59b8349fe9
commit
990174f44e
@ -2871,6 +2871,10 @@ bool InterfaceMakerPythonNative::DoesInheritFromIsClass( const CPPStructType *
|
||||
if(inclass == NULL)
|
||||
return false;
|
||||
|
||||
std::string scoped_name = inclass->get_fully_scoped_name();
|
||||
if(scoped_name == name)
|
||||
return true;
|
||||
|
||||
CPPStructType::Derivation::const_iterator bi;
|
||||
for (bi = inclass->_derivation.begin();
|
||||
bi != inclass->_derivation.end();
|
||||
@ -2882,10 +2886,6 @@ bool InterfaceMakerPythonNative::DoesInheritFromIsClass( const CPPStructType *
|
||||
CPPStructType *base_type = TypeManager::resolve_type(base._base)->as_struct_type();
|
||||
if(base_type != NULL)
|
||||
{
|
||||
std::string scoped_name = base_type->get_fully_scoped_name();
|
||||
if(scoped_name == name)
|
||||
return true;
|
||||
|
||||
if(DoesInheritFromIsClass(base_type,name) == true)
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user