[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35619] trunk/blender/source/blender/ editors: Safety checks for macro defines

Joshua Leung aligorith at gmail.com
Sat Mar 19 00:14:25 CET 2011


Revision: 35619
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35619
Author:   aligorith
Date:     2011-03-18 23:14:24 +0000 (Fri, 18 Mar 2011)
Log Message:
-----------
Safety checks for macro defines

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_action/action_ops.c
    trunk/blender/source/blender/editors/space_graph/graph_ops.c

Modified: trunk/blender/source/blender/editors/space_action/action_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_action/action_ops.c	2011-03-18 21:59:45 UTC (rev 35618)
+++ trunk/blender/source/blender/editors/space_action/action_ops.c	2011-03-18 23:14:24 UTC (rev 35619)
@@ -95,9 +95,11 @@
 	wmOperatorTypeMacro *otmacro;
 	
 	ot= WM_operatortype_append_macro("ACTION_OT_duplicate_move", "Duplicate", OPTYPE_UNDO|OPTYPE_REGISTER);
-	WM_operatortype_macro_define(ot, "ACTION_OT_duplicate");
-	otmacro= WM_operatortype_macro_define(ot, "TRANSFORM_OT_transform");
-	RNA_int_set(otmacro->ptr, "mode", TFM_TIME_DUPLICATE);
+	if (ot) {
+		WM_operatortype_macro_define(ot, "ACTION_OT_duplicate");
+		otmacro= WM_operatortype_macro_define(ot, "TRANSFORM_OT_transform");
+			RNA_int_set(otmacro->ptr, "mode", TFM_TIME_DUPLICATE);
+	}
 	
 }
 

Modified: trunk/blender/source/blender/editors/space_graph/graph_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_graph/graph_ops.c	2011-03-18 21:59:45 UTC (rev 35618)
+++ trunk/blender/source/blender/editors/space_graph/graph_ops.c	2011-03-18 23:14:24 UTC (rev 35619)
@@ -276,10 +276,11 @@
 	wmOperatorTypeMacro *otmacro;
 	
 	ot= WM_operatortype_append_macro("GRAPH_OT_duplicate_move", "Duplicate", OPTYPE_UNDO|OPTYPE_REGISTER);
-	WM_operatortype_macro_define(ot, "GRAPH_OT_duplicate");
-	otmacro= WM_operatortype_macro_define(ot, "TRANSFORM_OT_transform");
-	RNA_int_set(otmacro->ptr, "mode", TFM_TIME_DUPLICATE);
-
+	if (ot) {
+		WM_operatortype_macro_define(ot, "GRAPH_OT_duplicate");
+		otmacro= WM_operatortype_macro_define(ot, "TRANSFORM_OT_transform");
+			RNA_int_set(otmacro->ptr, "mode", TFM_TIME_DUPLICATE);
+	}
 }
 
 




More information about the Bf-blender-cvs mailing list