Fix #31800: Blender crash by rendering in connection with linked groups
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 1 Aug 2012 19:22:04 +0000 (19:22 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 1 Aug 2012 19:22:04 +0000 (19:22 +0000)
commit6a6bcea81765976e902a4bac99ff9cbcd0faed55
tree64a213ab11d54c038d4f62b98905ff6a268fde2c
parent689c6133ea7f659fc61679c83ca216338533f98d
Fix #31800: Blender crash by rendering in connection with linked groups

Seems the issue was caused by render layer node overwritng active scene
when render button is clicked. It lead t situations when job was adding
with owner of rendering scene, but modal callback was checking for render
jobs existing for current active scene. There was no such jobs so operator
used to finish at this point and free report list used by render pipeline.

Solved by storing operator owner in operator's custom data. Probably
there's nicer way to do fix this issue but currently can't think of it.
source/blender/editors/render/render_internal.c