use wxString, not wxChar*, in wxCreateDynamicObject() and wxClassInfo::FindClass()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46256 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2007-05-31 13:08:44 +00:00
parent 7652a41dc7
commit c1e10a22b6
3 changed files with 10 additions and 9 deletions

View File

@@ -187,7 +187,7 @@ wxClassInfo::~wxClassInfo()
Unregister();
}
wxClassInfo *wxClassInfo::FindClass(const wxChar *className)
wxClassInfo *wxClassInfo::FindClass(const wxString& className)
{
if ( sm_classTable )
{
@@ -197,7 +197,7 @@ wxClassInfo *wxClassInfo::FindClass(const wxChar *className)
{
for ( wxClassInfo *info = sm_first; info ; info = info->m_next )
{
if ( wxStrcmp(info->GetClassName(), className) == 0 )
if ( className == info->GetClassName() )
return info;
}
@@ -263,7 +263,7 @@ void wxClassInfo::Unregister()
}
}
wxObject *wxCreateDynamicObject(const wxChar *name)
wxObject *wxCreateDynamicObject(const wxString& name)
{
#if defined(__WXDEBUG__) || wxUSE_DEBUG_CONTEXT
DEBUG_PRINTF(wxObject *wxCreateDynamicObject)