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