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
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-07-06 11:34:38 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-07-06 11:34:38 +0400
commitae754c6384e212678b5d41bd0b8ddf38b31a3f07 (patch)
treead0ffab6ae87fc150b905498d73fe663bfbcd336 /source/blender/render
parent152e1bed456385c5b12aab37a48fa8d4153377b1 (diff)
fix for crash deleting the world when viewport preview is used.
Diffstat (limited to 'source/blender/render')
-rw-r--r--source/blender/render/intern/source/convertblender.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c
index adb8956bfa3..6e70b4bcfc9 100644
--- a/source/blender/render/intern/source/convertblender.c
+++ b/source/blender/render/intern/source/convertblender.c
@@ -4903,13 +4903,13 @@ void RE_Database_Free(Render *re)
if (re->wrld.aosphere) {
MEM_freeN(re->wrld.aosphere);
re->wrld.aosphere= NULL;
- if (re->scene)
+ if (re->scene && re->scene->world)
re->scene->world->aosphere= NULL;
}
if (re->wrld.aotables) {
MEM_freeN(re->wrld.aotables);
re->wrld.aotables= NULL;
- if (re->scene)
+ if (re->scene && re->scene->world)
re->scene->world->aotables= NULL;
}
if (re->r.mode & R_RAYTRACE)