X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7102c47355e27d55f86d42cad4c2c1edfb533ae9..a37e4a071ce9bbd6825fb6c6a03154d4318d2cff:/src/common/valtext.cpp diff --git a/src/common/valtext.cpp b/src/common/valtext.cpp index 252793377a..ae69ecced5 100644 --- a/src/common/valtext.cpp +++ b/src/common/valtext.cpp @@ -303,8 +303,7 @@ static bool wxIsNumeric(const wxString& val) { // Allow for "," (French) as well as "." -- in future we should // use wxSystemSettings or other to do better localisation - if ((!isdigit(val[i])) && (val[i] != '.') && (val[i] != ',') && (val[i] != wxT('e')) && (val[i] != wxT('E'))) - if(!((i == 0) && (val[i] == '-'))) + if ((!isdigit(val[i])) && (val[i] != '.') && (val[i] != ',') && (val[i] != wxT('e')) && (val[i] != wxT('E')) && (val[i] != wxT('+')) && (val[i] != wxT('-'))) return FALSE; } return TRUE;