Fix for r51837.
authorThomas Dinges <blender@dingto.org>
Sun, 4 Nov 2012 01:32:39 +0000 (01:32 +0000)
committerThomas Dinges <blender@dingto.org>
Sun, 4 Nov 2012 01:32:39 +0000 (01:32 +0000)
* mat->nodetree is accessed regardless of whether or not the material node is in use-

Patch provided by Tamito Kajiyama, thanks!

source/blender/blenkernel/intern/text.c

index 5995e69a73ab9e2518dc3af800c2864027d14294..b3497b9932f26ec3c91747fbbf8bb1469871dd2d 100644 (file)
@@ -591,6 +591,8 @@ void BKE_text_unlink(Main *bmain, Text *text)
        /* nodes */
        for (mat = bmain->mat.first; mat; mat = mat->id.next) {
                ntree = mat->nodetree;
+               if (!ntree)
+                       continue;
                for (node = ntree->nodes.first; node; node = node->next) {
                        if (node->type == SH_NODE_SCRIPT) {
                                Text *ntext = (Text *)node->id;