diff --git a/src/propgrid/props.cpp b/src/propgrid/props.cpp index 2dea0175ee..3d6000baeb 100644 --- a/src/propgrid/props.cpp +++ b/src/propgrid/props.cpp @@ -483,8 +483,8 @@ bool wxIntProperty::DoValidation( const wxPGProperty* property, wxPGValidationInfo* pValidationInfo, int mode ) { - wxLongLong llval(value); - return DoValidation(property, llval, pValidationInfo, mode); + return NumericValidation(property, value, pValidationInfo, + mode, LLONG_MIN, LLONG_MAX); } #endif // wxLongLong_t #endif // wxUSE_LONGLONG @@ -727,8 +727,8 @@ bool wxUIntProperty::DoValidation(const wxPGProperty* property, wxPGValidationInfo* pValidationInfo, int mode ) { - wxULongLong ullval(value); - return DoValidation(property, ullval, pValidationInfo, mode); + return NumericValidation(property, value, pValidationInfo, + mode, 0, ULLONG_MAX); } #endif // wxULongLong_t #endif // wxUSE_LONGLONG