From 440e605a4492042deb4c6b43a2485c9fbe2bcb74 Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 17 Nov 2000 18:50:54 +0000 Subject: [PATCH] *** empty log message *** --- dtool/src/interrogate/interrogateBuilder.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dtool/src/interrogate/interrogateBuilder.cxx b/dtool/src/interrogate/interrogateBuilder.cxx index 1fd9da06a9..8a4adb7aa3 100644 --- a/dtool/src/interrogate/interrogateBuilder.cxx +++ b/dtool/src/interrogate/interrogateBuilder.cxx @@ -1899,6 +1899,10 @@ define_struct_type(InterrogateType &itype, CPPStructType *cpptype, itype._flags |= InterrogateType::F_unpublished; return; } + if (TypeManager::involves_protected(cpptype)) { + itype._flags &= ~InterrogateType::F_fully_defined; + return; + } // A struct type should always be global. itype._flags |= InterrogateType::F_global;