projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed wxFileDialog breakage on WinCE due to incorrect structure size, and
[wxWidgets.git]
/
src
/
common
/
module.cpp
diff --git
a/src/common/module.cpp
b/src/common/module.cpp
index af8f8f15a16c6008a7657e1425ded170336380fb..2d5df449544f039f5695dc06765977f91ba074d5 100644
(file)
--- a/
src/common/module.cpp
+++ b/
src/common/module.cpp
@@
-22,7
+22,9
@@
#include "wx/log.h"
#include "wx/listimpl.cpp"
#include "wx/log.h"
#include "wx/listimpl.cpp"
-WX_DEFINE_LIST(wxModuleList);
+#define TRACE_MODULE _T("module")
+
+WX_DEFINE_LIST(wxModuleList)
IMPLEMENT_CLASS(wxModule, wxObject)
IMPLEMENT_CLASS(wxModule, wxObject)
@@
-54,6
+56,8
@@
void wxModule::RegisterModules()
if ( classInfo->IsKindOf(CLASSINFO(wxModule)) &&
(classInfo != (& (wxModule::ms_classInfo))) )
{
if ( classInfo->IsKindOf(CLASSINFO(wxModule)) &&
(classInfo != (& (wxModule::ms_classInfo))) )
{
+ wxLogTrace(TRACE_MODULE, wxT("Registering module %s"),
+ classInfo->GetClassName());
wxModule* module = (wxModule *)classInfo->CreateObject();
RegisterModule(module);
}
wxModule* module = (wxModule *)classInfo->CreateObject();
RegisterModule(module);
}
@@
-93,6
+97,8
@@
void wxModule::CleanUpModules()
wxModuleList::compatibility_iterator node;
for ( node = m_modules.GetFirst(); node; node = node->GetNext() )
{
wxModuleList::compatibility_iterator node;
for ( node = m_modules.GetFirst(); node; node = node->GetNext() )
{
+ wxLogTrace(TRACE_MODULE, wxT("Cleanup module %s"),
+ node->GetData()->GetClassInfo()->GetClassName());
node->GetData()->Exit();
}
node->GetData()->Exit();
}