[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60205] trunk/blender/source/blender/ editors/transform: Fix crash with recently added remove_on_cancel transform property, and hide this

Brecht Van Lommel brechtvanlommel at pandora.be
Tue Sep 17 18:12:06 CEST 2013


Revision: 60205
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60205
Author:   blendix
Date:     2013-09-17 16:12:05 +0000 (Tue, 17 Sep 2013)
Log Message:
-----------
Fix crash with recently added remove_on_cancel transform property, and hide this
property in the user interface.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/transform/transform_generics.c
    trunk/blender/source/blender/editors/transform/transform_ops.c

Modified: trunk/blender/source/blender/editors/transform/transform_generics.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_generics.c	2013-09-17 15:20:44 UTC (rev 60204)
+++ trunk/blender/source/blender/editors/transform/transform_generics.c	2013-09-17 16:12:05 UTC (rev 60205)
@@ -1106,7 +1106,8 @@
 	}
 
 	t->remove_on_cancel = false;
-	if ((prop = RNA_struct_find_property(op->ptr, "remove_on_cancel")) && RNA_property_is_set(op->ptr, prop)) {
+
+	if (op && (prop = RNA_struct_find_property(op->ptr, "remove_on_cancel")) && RNA_property_is_set(op->ptr, prop)) {
 		if (RNA_property_boolean_get(op->ptr, prop)) {
 			t->remove_on_cancel = true;
 		}

Modified: trunk/blender/source/blender/editors/transform/transform_ops.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_ops.c	2013-09-17 15:20:44 UTC (rev 60204)
+++ trunk/blender/source/blender/editors/transform/transform_ops.c	2013-09-17 16:12:05 UTC (rev 60205)
@@ -537,7 +537,8 @@
 
 	if (flags & P_OPTIONS) {
 		RNA_def_boolean(ot->srna, "texture_space", 0, "Edit Texture Space", "Edit Object data texture space");
-		RNA_def_boolean(ot->srna, "remove_on_cancel", 0, "Remove on Cancel", "Remove elements on cancel");
+		prop = RNA_def_boolean(ot->srna, "remove_on_cancel", 0, "Remove on Cancel", "Remove elements on cancel");
+		RNA_def_property_flag(prop, PROP_HIDDEN);
 	}
 
 	if (flags & P_CORRECT_UV) {




More information about the Bf-blender-cvs mailing list