diff --git a/direct/src/dcparse/dcClass.cxx b/direct/src/dcparse/dcClass.cxx index dd4bbde748..5b34894b53 100644 --- a/direct/src/dcparse/dcClass.cxx +++ b/direct/src/dcparse/dcClass.cxx @@ -120,7 +120,7 @@ int DCClass:: get_num_inherited_fields() { if (!_parents.empty()) { // This won't work for multiple dclass inheritance. - return _parents.front()->get_num_fields() + get_num_fields(); + return _parents.front()->get_num_inherited_fields() + get_num_fields(); } return get_num_fields(); }