From 48a93c3ea6dcc55ec8a5a4f252c4334910c589a3 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 21 Dec 2008 23:39:52 +0000 Subject: 2.5 - Bugfix for interactive slider in timeline not correctly updating view. Also, added note in playback code that it needs to use preview-range settings not global frame range (I'm leaving this as-is for now, since it's still likely to change). --- source/blender/editors/screen/screen_ops.c | 5 +++++ source/blender/editors/space_buttons/buttons_header.c | 2 +- source/blender/editors/space_time/time_header.c | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index c342962c2da..3c729ec1ca4 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -1331,6 +1331,11 @@ static int screen_animation_play(bContext *C, wmOperator *op, wmEvent *event) Scene *scene= CTX_data_scene(C); scene->r.cfra++; + + /* XXX TODO: + * 'preview' range (psfra and pefra instead of sfra and efra) + * should be used instead if set... + */ if(scene->r.cfra > scene->r.efra) scene->r.cfra= scene->r.sfra; diff --git a/source/blender/editors/space_buttons/buttons_header.c b/source/blender/editors/space_buttons/buttons_header.c index cf090218088..8121a4ac730 100644 --- a/source/blender/editors/space_buttons/buttons_header.c +++ b/source/blender/editors/space_buttons/buttons_header.c @@ -101,7 +101,7 @@ static void do_buttons_buttons(bContext *C, void *arg, int event) case B_NEWFRAME: WM_event_add_notifier(C, WM_NOTE_WINDOW_REDRAW, 0, NULL); break; - } + } } diff --git a/source/blender/editors/space_time/time_header.c b/source/blender/editors/space_time/time_header.c index e7184ffd2d2..69922d24ceb 100644 --- a/source/blender/editors/space_time/time_header.c +++ b/source/blender/editors/space_time/time_header.c @@ -362,6 +362,7 @@ void do_time_buttons(bContext *C, void *arg, int event) switch(event) { case B_REDRAWALL: + case B_NEWFRAME: WM_event_add_notifier(C, WM_NOTE_WINDOW_REDRAW, 0, NULL); break; case B_TL_REW: -- cgit v1.2.3