[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39474] trunk/blender/source/blender/ editors/interface/interface_regions.c: fix for error calling RNA_property_float_get_index on non array float rotations when displaying .

Campbell Barton ideasman42 at gmail.com
Wed Aug 17 00:18:25 CEST 2011


Revision: 39474
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39474
Author:   campbellbarton
Date:     2011-08-16 22:18:24 +0000 (Tue, 16 Aug 2011)
Log Message:
-----------
fix for error calling RNA_property_float_get_index on non array float rotations when displaying.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_regions.c

Modified: trunk/blender/source/blender/editors/interface/interface_regions.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_regions.c	2011-08-16 22:14:55 UTC (rev 39473)
+++ trunk/blender/source/blender/editors/interface/interface_regions.c	2011-08-16 22:18:24 UTC (rev 39474)
@@ -424,7 +424,8 @@
 		
 		if (unit_type == PROP_UNIT_ROTATION) {
 			if (RNA_property_type(but->rnaprop) == PROP_FLOAT) {
-				BLI_snprintf(data->lines[data->totline], sizeof(data->lines[0]), "Radians: %f", RNA_property_float_get_index(&but->rnapoin, but->rnaprop, but->rnaindex));
+				float value= RNA_property_array_check(but->rnaprop) ? RNA_property_float_get_index(&but->rnapoin, but->rnaprop, but->rnaindex) : RNA_property_float_get(&but->rnapoin, but->rnaprop);
+				BLI_snprintf(data->lines[data->totline], sizeof(data->lines[0]), "Radians: %f", value);
 				data->color[data->totline]= 0x888888;
 				data->totline++;
 			}




More information about the Bf-blender-cvs mailing list