X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2a47d3c193a8358f9be6a9249af28b6cb10eacff..372789845514bbe4171026f09744d36b4555a3de:/src/common/valtext.cpp diff --git a/src/common/valtext.cpp b/src/common/valtext.cpp index d3fa339c47..4f1740a749 100644 --- a/src/common/valtext.cpp +++ b/src/common/valtext.cpp @@ -75,14 +75,14 @@ bool wxTextValidator::Copy(const wxTextValidator& val) wxNode *node = val.m_includeList.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_includeList.Add(s); node = node->Next(); } node = val.m_excludeList.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_excludeList.Add(s); node = node->Next(); } @@ -128,16 +128,16 @@ bool wxTextValidator::Validate(wxWindow *parent) wxTextCtrl *control = (wxTextCtrl *) m_validatorWindow ; - // If window is disabled, don't validate + // If window is disabled, simply return if ( !control->Enabled() ) - return FALSE; + return TRUE; wxString val(control->GetValue()); bool ok = TRUE; // this format string should contian exactly one '%s' - const char *errormsg = _("'%s' is invalid"); + const wxChar *errormsg = _("'%s' is invalid"); if ( m_validatorStyle & wxFILTER_INCLUDE_LIST ) { @@ -236,7 +236,7 @@ void wxTextValidator::SetIncludeList(const wxStringList& list) wxNode *node = list.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_includeList.Add(s); node = node->Next(); } @@ -254,7 +254,7 @@ void wxTextValidator::SetExcludeList(const wxStringList& list) wxNode *node = list.First() ; while ( node ) { - char *s = (char *)node->Data(); + wxChar *s = (wxChar *)node->Data(); m_excludeList.Add(s); node = node->Next(); }