Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2010-10-21 08:21:09 +0400
committerCampbell Barton <ideasman42@gmail.com>2010-10-21 08:21:09 +0400
commit98621570877f884e5fa178268d68cbcfd21d585d (patch)
tree3b49e9358dec8187e98e83d346b5e44e8aee9f19 /source
parente2f1740761936b49c7ff0e71c6194e0d954ec415 (diff)
fix for fix [#24344] crash on adding new image when composite is open and there is no Nodetree
also use const prefix in solidify modifier where possible.
Diffstat (limited to 'source')
-rw-r--r--source/blender/blenkernel/intern/node.c2
-rw-r--r--source/blender/modifiers/intern/MOD_solidify.c16
2 files changed, 9 insertions, 9 deletions
diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c
index cb98c2282bc..6b53e538f8e 100644
--- a/source/blender/blenkernel/intern/node.c
+++ b/source/blender/blenkernel/intern/node.c
@@ -1803,7 +1803,7 @@ int NodeTagIDChanged(bNodeTree *ntree, ID *id)
{
int change = FALSE;
- if(id==NULL)
+ if(ELEM(NULL, id, ntree))
return change;
if(ntree->type==NTREE_COMPOSIT) {
diff --git a/source/blender/modifiers/intern/MOD_solidify.c b/source/blender/modifiers/intern/MOD_solidify.c
index ae68d42a4bb..935a3cc627a 100644
--- a/source/blender/modifiers/intern/MOD_solidify.c
+++ b/source/blender/modifiers/intern/MOD_solidify.c
@@ -198,15 +198,15 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
{
int i;
DerivedMesh *result;
- SolidifyModifierData *smd = (SolidifyModifierData*) md;
+ const SolidifyModifierData *smd = (SolidifyModifierData*) md;
MFace *mf, *mface, *orig_mface;
MEdge *ed, *medge, *orig_medge;
MVert *mv, *mvert, *orig_mvert;
- int numVerts = dm->getNumVerts(dm);
- int numEdges = dm->getNumEdges(dm);
- int numFaces = dm->getNumFaces(dm);
+ const int numVerts = dm->getNumVerts(dm);
+ const int numEdges = dm->getNumEdges(dm);
+ const int numFaces = dm->getNumFaces(dm);
/* use for edges */
int *new_vert_arr= NULL;
@@ -220,13 +220,13 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
float (*vert_nors)[3]= NULL;
- float ofs_orig= - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset);
- float ofs_new= smd->offset - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset);
+ float const ofs_orig= - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset);
+ float const ofs_new= smd->offset - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset);
/* weights */
MDeformVert *dvert= NULL, *dv= NULL;
- int defgrp_invert = ((smd->flag & MOD_SOLIDIFY_VGROUP_INV) != 0);
- int defgrp_index= defgroup_name_index(ob, smd->defgrp_name);
+ const int defgrp_invert = ((smd->flag & MOD_SOLIDIFY_VGROUP_INV) != 0);
+ const int defgrp_index= defgroup_name_index(ob, smd->defgrp_name);
if (defgrp_index >= 0)
dvert = dm->getVertDataArray(dm, CD_MDEFORMVERT);