diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-10-08 16:33:51 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-10-08 16:33:51 +0400 |
commit | 8056d27bac7e8c1122af5d854c6f0aefc7de5b55 (patch) | |
tree | 43075518b0f2aeaf3fbb4557861e9ef34eb927f9 /source | |
parent | ab287786b1e94d6b38ffda3d595ef90c664d78fe (diff) |
Alt+A in the sequencer now redraws other sequencer views, not ideal but ok for now.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/screen/screen_ops.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index ad0218f3b80..8d8c2eba2a8 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -2347,7 +2347,14 @@ static int screen_animation_play(bContext *C, wmOperator *op, wmEvent *event) ED_screen_animation_timer_update(C, stime->redraws); } else { - ED_screen_animation_timer(C, TIME_REGION|TIME_ALL_3D_WIN, sync, mode); + int redraws = TIME_REGION|TIME_ALL_3D_WIN; + + /* XXX - would like a better way to deal with this situation - Campbell */ + if((sa) && (sa->spacetype == SPACE_SEQ)) { + redraws |= TIME_SEQ; + } + + ED_screen_animation_timer(C, redraws, sync, mode); if(screen->animtimer) { wmTimer *wt= screen->animtimer; |