diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2014-07-01 18:35:09 +0400 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2014-07-01 18:36:53 +0400 |
commit | 6c6fa749f6ee0ff7941696973b4b378a321e5709 (patch) | |
tree | e8351585d7e0737e7f6cc55f72f280d71b4346c9 /source/blender/render/intern/include/render_types.h | |
parent | 61e5f81e37d5365ebb9da49ea9b6f62f4110d054 (diff) |
Second attempt to fix T40833: Crash when rendering with freestyle.
The cause of the crash was identified in an uninitialized member variable
`Main->lock`. Now that struct Main has a few member variables whose
values are dynamically allocated, per-render Freestyle-specific Main data
structures will be allocated and released using `BKE_main_new()` and
`BKE_main_free()`, respectively.
This revision complements the commit rB6135556f4556.
Diffstat (limited to 'source/blender/render/intern/include/render_types.h')
-rw-r--r-- | source/blender/render/intern/include/render_types.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/render/intern/include/render_types.h b/source/blender/render/intern/include/render_types.h index eeb0544cf73..d16fe6fd691 100644 --- a/source/blender/render/intern/include/render_types.h +++ b/source/blender/render/intern/include/render_types.h @@ -240,7 +240,7 @@ struct Render ListBase volumes; #ifdef WITH_FREESTYLE - struct Main freestyle_bmain; + struct Main *freestyle_bmain; ListBase freestyle_renders; #endif |