diff options
-rw-r--r-- | forms/source/component/Edit.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/forms/source/component/Edit.cxx b/forms/source/component/Edit.cxx index 5c845a01866e..0454af30f4ba 100644 --- a/forms/source/component/Edit.cxx +++ b/forms/source/component/Edit.cxx @@ -576,7 +576,7 @@ void OEditModel::onConnectedDbColumn( const Reference< XInterface >& _rxForm ) sal_Int32 nFieldLen = 0; xField->getPropertyValue("Precision") >>= nFieldLen; - if (nFieldLen && nFieldLen <= USHRT_MAX) + if (nFieldLen > 0 && nFieldLen <= SAL_MAX_INT16) { Any aVal; aVal <<= static_cast<sal_Int16>(nFieldLen); |