[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24586] trunk/blender/source/blender/ editors/space_graph/graph_buttons.c: Bugfix: Remove drivers button was broken

Joshua Leung aligorith at gmail.com
Mon Nov 16 13:44:33 CET 2009


Revision: 24586
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24586
Author:   aligorith
Date:     2009-11-16 13:44:33 +0100 (Mon, 16 Nov 2009)

Log Message:
-----------
Bugfix: Remove drivers button was broken

Somehow this worked here, even though the pointer being referenced was supposed to have been freed already...

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_graph/graph_buttons.c

Modified: trunk/blender/source/blender/editors/space_graph/graph_buttons.c
===================================================================
--- trunk/blender/source/blender/editors/space_graph/graph_buttons.c	2009-11-16 12:33:42 UTC (rev 24585)
+++ trunk/blender/source/blender/editors/space_graph/graph_buttons.c	2009-11-16 12:44:33 UTC (rev 24586)
@@ -324,7 +324,7 @@
 		uiButSetFunc(but, driver_update_flags_cb, fcu, NULL);
 		
 		but= uiDefBut(block, BUT, B_IPO_DEPCHANGE, "Remove Driver", 0, 0, 10*UI_UNIT_X, 18, NULL, 0.0, 0.0, 0, 0, "Remove this driver");
-		uiButSetFunc(but, driver_remove_cb, ale, NULL);
+		uiButSetNFunc(but, driver_remove_cb, MEM_dupallocN(ale), NULL);
 		
 	/* driver-level settings - type, expressions, and errors */
 	RNA_pointer_create(ale->id, &RNA_Driver, driver, &driver_ptr);





More information about the Bf-blender-cvs mailing list