diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-08-29 11:58:36 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-08-29 11:58:36 +0400 |
commit | 78ded61065848bf50a31a51ed4b20207ef56bf65 (patch) | |
tree | 33b6a029f8ced24b08c5a9ec0ecdadc824356614 /source/blender/nodes/texture/nodes/node_texture_curves.c | |
parent | a3d4b98a30a8c24ce284027a3a8771f106a114e1 (diff) |
texture curves were not initialized (causing crash), own regression from moving curve initialization outside evaluation.
Diffstat (limited to 'source/blender/nodes/texture/nodes/node_texture_curves.c')
-rw-r--r-- | source/blender/nodes/texture/nodes/node_texture_curves.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/nodes/texture/nodes/node_texture_curves.c b/source/blender/nodes/texture/nodes/node_texture_curves.c index 543b39ec75e..6ccb5e1e83f 100644 --- a/source/blender/nodes/texture/nodes/node_texture_curves.c +++ b/source/blender/nodes/texture/nodes/node_texture_curves.c @@ -77,6 +77,7 @@ void register_node_type_tex_curve_time(bNodeTreeType *ttype) node_type_init(&ntype, time_init); node_type_storage(&ntype, "CurveMapping", node_free_curves, node_copy_curves); node_type_exec(&ntype, time_exec); + node_type_exec_new(&ntype, node_initexec_curves, NULL, NULL); /* only for its initexec func */ nodeRegisterType(ttype, &ntype); } @@ -121,6 +122,7 @@ void register_node_type_tex_curve_rgb(bNodeTreeType *ttype) node_type_init(&ntype, rgb_init); node_type_storage(&ntype, "CurveMapping", node_free_curves, node_copy_curves); node_type_exec(&ntype, rgb_exec); + node_type_exec_new(&ntype, node_initexec_curves, NULL, NULL); /* only for its initexec func */ nodeRegisterType(ttype, &ntype); } |