Fix: Output int for precision in UI data as_dict method
This is stored internally and used as an integer, so there is no need to convert it to a float for "as_dict". This was just an oversight.
This commit is contained in:
@@ -489,7 +489,7 @@ static void idprop_ui_data_to_dict_float(IDProperty *property, PyObject *dict)
|
||||
Py_DECREF(item);
|
||||
PyDict_SetItemString(dict, "step", item = PyFloat_FromDouble((double)ui_data->step));
|
||||
Py_DECREF(item);
|
||||
PyDict_SetItemString(dict, "precision", item = PyFloat_FromDouble((double)ui_data->precision));
|
||||
PyDict_SetItemString(dict, "precision", item = PyLong_FromDouble((double)ui_data->precision));
|
||||
Py_DECREF(item);
|
||||
if (property->type == IDP_ARRAY) {
|
||||
PyObject *list = PyList_New(ui_data->default_array_len);
|
||||
|
||||
Reference in New Issue
Block a user