@@ -30,6 +30,7 @@ TypeHandle ExternalThread::_type_handle;
////////////////////////////////////////////////////////////////////
ExternalThread::
ExternalThread() : Thread("External", "External") {
+ init_type(); // in case static init comes in the wrong order
_started = true;
}
@@ -27,6 +27,7 @@ TypeHandle MainThread::_type_handle;
MainThread::
MainThread() : Thread("Main", "Main") {