[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27332] trunk/blender/source/blender/ editors/object/object_modifier.c: Bugfix: multires save external was not working.

Brecht Van Lommel brecht at blender.org
Mon Mar 8 16:44:26 CET 2010


Revision: 27332
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27332
Author:   blendix
Date:     2010-03-08 16:44:26 +0100 (Mon, 08 Mar 2010)

Log Message:
-----------
Bugfix: multires save external was not working. Just disabled operator poll
for now, but there's actually a deeper issue here, the modifier is no longer
in context after the file browser, not sure how to solve this.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/object/object_modifier.c

Modified: trunk/blender/source/blender/editors/object/object_modifier.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_modifier.c	2010-03-08 15:38:10 UTC (rev 27331)
+++ trunk/blender/source/blender/editors/object/object_modifier.c	2010-03-08 15:44:26 UTC (rev 27332)
@@ -883,6 +883,9 @@
 	Mesh *me= (ob)? ob->data: op->customdata;
 	char path[FILE_MAX];
 
+	if(!me)
+		return OPERATOR_CANCELLED;
+
 	if(CustomData_external_test(&me->fdata, CD_MDISPS))
 		return OPERATOR_CANCELLED;
 	
@@ -925,7 +928,7 @@
 	ot->description= "Save displacements to an external file";
 	ot->idname= "OBJECT_OT_multires_save_external";
 
-	ot->poll= multires_poll;
+	// XXX modifier no longer in context after file browser .. ot->poll= multires_poll;
 	ot->exec= multires_save_external_exec;
 	ot->invoke= multires_save_external_invoke;
 	





More information about the Bf-blender-cvs mailing list