[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