diff options
author | Hans Goudey <h.goudey@me.com> | 2021-08-27 22:31:19 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2021-08-27 22:31:19 +0300 |
commit | 276a862ebc5629f45f672e7ca6b5ba55077c88f3 (patch) | |
tree | 831daedd7b0fc422e9ba8b32d4dde7d3a7fae886 /source/blender/blenkernel/intern/idprop.c | |
parent | 400605c3a6a88ba0cd6729fc7389a1c808e4abe5 (diff) |
Fix failing alembic test after IDProperty UI data refactor
The default float IDProperty min value rB8b9a3b94fc148d19 for when there
is no UI data was FLT_MIN instead of -FLT_MAX, which meant that animated
custom property values couldn't be less than zero unless they had their
UI data values edited previously.
That's a mistake I won't make again! Also change the int minimums from
-INT_MAX to INT_MIN to sanitize the whole situation.
Diffstat (limited to 'source/blender/blenkernel/intern/idprop.c')
-rw-r--r-- | source/blender/blenkernel/intern/idprop.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/idprop.c b/source/blender/blenkernel/intern/idprop.c index 786df14756a..f7411f541b7 100644 --- a/source/blender/blenkernel/intern/idprop.c +++ b/source/blender/blenkernel/intern/idprop.c @@ -1665,9 +1665,9 @@ IDPropertyUIData *IDP_ui_data_ensure(IDProperty *prop) } case IDP_UI_DATA_TYPE_INT: { IDPropertyUIDataInt *ui_data = MEM_callocN(sizeof(IDPropertyUIDataInt), __func__); - ui_data->min = -INT_MAX; + ui_data->min = INT_MIN; ui_data->max = INT_MAX; - ui_data->soft_min = -INT_MAX; + ui_data->soft_min = INT_MIN; ui_data->soft_max = INT_MAX; ui_data->step = 1; prop->ui_data = (IDPropertyUIData *)ui_data; |