diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-09-22 17:43:31 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-09-22 17:43:31 +0400 |
commit | 9f901f642264d8597cc0651c34628215cded798e (patch) | |
tree | cd181f46af17d70194394b917dfb481399813b19 /source/blender/editors/object/object_bake.c | |
parent | 0bbc2cf88248485151b9dbaa90425dc3e2b1f4c4 (diff) |
bugfix [#23950] Crash with bake
Diffstat (limited to 'source/blender/editors/object/object_bake.c')
-rw-r--r-- | source/blender/editors/object/object_bake.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/editors/object/object_bake.c b/source/blender/editors/object/object_bake.c index a03d1a29333..aaeddc61772 100644 --- a/source/blender/editors/object/object_bake.c +++ b/source/blender/editors/object/object_bake.c @@ -252,6 +252,10 @@ static int objects_bake_render_invoke(bContext *C, wmOperator *op, wmEvent *_eve { Scene *scene= CTX_data_scene(C); + /* only one render job at a time */ + if(WM_jobs_test(CTX_wm_manager(C), scene)) + return OPERATOR_CANCELLED; + if(test_bake_internal(C, op->reports)==0) { return OPERATOR_CANCELLED; } |