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
path: root/source
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2008-12-22 02:39:52 +0300
committerJoshua Leung <aligorith@gmail.com>2008-12-22 02:39:52 +0300
commit48a93c3ea6dcc55ec8a5a4f252c4334910c589a3 (patch)
treecfe7d281dfec1fb9f4049fcf9c70910cef4c7937 /source
parentf1e0cf36f857501b43bc4cf81a845c45dc9f294e (diff)
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).
Diffstat (limited to 'source')
-rw-r--r--source/blender/editors/screen/screen_ops.c5
-rw-r--r--source/blender/editors/space_buttons/buttons_header.c2
-rw-r--r--source/blender/editors/space_time/time_header.c1
3 files changed, 7 insertions, 1 deletions
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: