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:
authorMatt Ebb <matt@mke3.net>2010-04-05 11:57:05 +0400
committerMatt Ebb <matt@mke3.net>2010-04-05 11:57:05 +0400
commit35d7c86b14c634f389f273873da2cb082dd22fb1 (patch)
tree9415f64a89992f93ef986b73fd472400f89151c7 /source/blender/editors/render
parent944c2a43d9177c652ba79f5a8cfff6df206ec29c (diff)
Fix [#21909] full sample motion blur
Stop animation playback before rendering
Diffstat (limited to 'source/blender/editors/render')
-rw-r--r--source/blender/editors/render/render_internal.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/render/render_internal.c b/source/blender/editors/render/render_internal.c
index 3f98a340b74..54e29011084 100644
--- a/source/blender/editors/render/render_internal.c
+++ b/source/blender/editors/render/render_internal.c
@@ -570,6 +570,7 @@ static int screen_render_invoke(bContext *C, wmOperator *op, wmEvent *event)
/* new render clears all callbacks */
Scene *scene= CTX_data_scene(C);
SceneRenderLayer *srl=NULL;
+ bScreen *screen= CTX_wm_screen(C);
View3D *v3d= CTX_wm_view3d(C);
Render *re;
wmJob *steve;
@@ -583,6 +584,10 @@ static int screen_render_invoke(bContext *C, wmOperator *op, wmEvent *event)
/* stop all running jobs, currently previews frustrate Render */
WM_jobs_stop_all(CTX_wm_manager(C));
+ /* cancel animation playback */
+ if (screen->animtimer)
+ ED_screen_animation_play(C, 0, 0);
+
/* handle UI stuff */
WM_cursor_wait(1);