[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28643] trunk/blender/source/blender: saving multires data didnt get the new filename when the external struct was alredy allocated (making save external fail)
Campbell Barton
ideasman42 at gmail.com
Fri May 7 11:41:27 CEST 2010
Revision: 28643
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28643
Author: campbellbarton
Date: 2010-05-07 11:41:26 +0200 (Fri, 07 May 2010)
Log Message:
-----------
saving multires data didnt get the new filename when the external struct was alredy allocated (making save external fail)
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/customdata.c
trunk/blender/source/blender/editors/object/object_modifier.c
Modified: trunk/blender/source/blender/blenkernel/intern/customdata.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/customdata.c 2010-05-07 08:10:20 UTC (rev 28642)
+++ trunk/blender/source/blender/blenkernel/intern/customdata.c 2010-05-07 09:41:26 UTC (rev 28643)
@@ -2487,9 +2487,9 @@
if(!external) {
external= MEM_callocN(sizeof(CustomDataExternal), "CustomDataExternal");
- BLI_strncpy(external->filename, filename, sizeof(external->filename));
data->external= external;
}
+ BLI_strncpy(external->filename, filename, sizeof(external->filename));
layer->flag |= CD_FLAG_EXTERNAL|CD_FLAG_IN_MEMORY;
}
Modified: trunk/blender/source/blender/editors/object/object_modifier.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_modifier.c 2010-05-07 08:10:20 UTC (rev 28642)
+++ trunk/blender/source/blender/editors/object/object_modifier.c 2010-05-07 09:41:26 UTC (rev 28643)
@@ -1021,9 +1021,9 @@
return OPERATOR_CANCELLED;
RNA_string_get(op->ptr, "path", path);
- if(G.save_over)
- BLI_path_rel(path, G.sce);
+ /* BLI_path_rel(path, G.sce); */ /* TODO, relative path operator option */
+
CustomData_external_add(&me->fdata, &me->id, CD_MDISPS, me->totface, path);
CustomData_external_write(&me->fdata, &me->id, CD_MASK_MESH, me->totface, 0);
More information about the Bf-blender-cvs
mailing list