Eliminated some warnings under Windows; wxGetHomeDir problem in wxFile;
eliminated memory leak report by making class table dynamically allocated/freed; tidied up names in wxClassInfo. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@725 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -39,18 +39,18 @@ bool wxModule::RegisterModules(void)
|
||||
wxNode *node;
|
||||
wxClassInfo* classInfo;
|
||||
|
||||
wxClassInfo::classTable.BeginFind();
|
||||
node = wxClassInfo::classTable.Next();
|
||||
wxClassInfo::sm_classTable->BeginFind();
|
||||
node = wxClassInfo::sm_classTable->Next();
|
||||
while (node)
|
||||
{
|
||||
classInfo = (wxClassInfo *)node->Data();
|
||||
if ((classInfo != (& (wxModule::classwxModule))) &&
|
||||
if ((classInfo != (& (wxModule::sm_classwxModule))) &&
|
||||
classInfo->IsKindOf(CLASSINFO(wxModule)))
|
||||
{
|
||||
wxModule* module = (wxModule*) classInfo->CreateObject();
|
||||
RegisterModule(module);
|
||||
}
|
||||
node = wxClassInfo::classTable.Next();
|
||||
node = wxClassInfo::sm_classTable->Next();
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user