[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40322] trunk/blender: fix for crash loading a file saved with fluidsim when blenders compiled with it disabled .
Campbell Barton
ideasman42 at gmail.com
Sun Sep 18 13:08:34 CEST 2011
Revision: 40322
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40322
Author: campbellbarton
Date: 2011-09-18 11:08:34 +0000 (Sun, 18 Sep 2011)
Log Message:
-----------
fix for crash loading a file saved with fluidsim when blenders compiled with it disabled.
also remove unneed class prefix on function name for itasc.
Modified Paths:
--------------
trunk/blender/intern/itasc/kdl/frames.hpp
trunk/blender/source/blender/blenloader/intern/readfile.c
Modified: trunk/blender/intern/itasc/kdl/frames.hpp
===================================================================
--- trunk/blender/intern/itasc/kdl/frames.hpp 2011-09-18 10:34:13 UTC (rev 40321)
+++ trunk/blender/intern/itasc/kdl/frames.hpp 2011-09-18 11:08:34 UTC (rev 40322)
@@ -299,7 +299,7 @@
double data[9];
inline Rotation() {
- *this = Rotation::Identity();
+ *this = Identity();
}
inline Rotation(double Xx,double Yx,double Zx,
double Xy,double Yy,double Zy,
Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c 2011-09-18 10:34:13 UTC (rev 40321)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c 2011-09-18 11:08:34 UTC (rev 40322)
@@ -4028,8 +4028,10 @@
FluidsimModifierData *fluidmd = (FluidsimModifierData*) md;
fluidmd->fss= newdataadr(fd, fluidmd->fss);
- fluidmd->fss->fmd= fluidmd;
- fluidmd->fss->meshVelocities = NULL;
+ if(fluidmd->fss) {
+ fluidmd->fss->fmd= fluidmd;
+ fluidmd->fss->meshVelocities = NULL;
+ }
}
else if (md->type==eModifierType_Smoke) {
SmokeModifierData *smd = (SmokeModifierData*) md;
More information about the Bf-blender-cvs
mailing list