diff options
author | Matt Ebb <matt@mke3.net> | 2010-03-16 11:06:50 +0300 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2010-03-16 11:06:50 +0300 |
commit | ca8f5cef7903c721c1c767ed6f2f85e593e8256f (patch) | |
tree | e0fe46e515fef357269d7f388c9dd191ab486db4 /source/blender/editors/space_image/space_image.c | |
parent | dc5945e7f0f5d7e85f9ff1dfbb5f762f45cf3509 (diff) |
Fix [#21250] Auto Refresh Movies on UV/Image editor doesn't work
Diffstat (limited to 'source/blender/editors/space_image/space_image.c')
-rw-r--r-- | source/blender/editors/space_image/space_image.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/space_image/space_image.c b/source/blender/editors/space_image/space_image.c index e0ff29986ac..0510bc7e4cb 100644 --- a/source/blender/editors/space_image/space_image.c +++ b/source/blender/editors/space_image/space_image.c @@ -560,6 +560,9 @@ static void image_refresh(const bContext *C, ScrArea *sa) ima= ED_space_image(sima); + if(sima->iuser.flag & IMA_ANIM_ALWAYS) + BKE_image_user_calc_frame(&sima->iuser, CTX_data_scene(C)->r.cfra, 0); + /* check if we have to set the image from the editmesh */ if(ima && (ima->source==IMA_SRC_VIEWER || sima->pin)); else if(obedit && obedit->type == OB_MESH) { @@ -593,13 +596,14 @@ static void image_listener(ScrArea *sa, wmNotifier *wmn) switch(wmn->category) { case NC_SCENE: switch(wmn->data) { + case ND_FRAME: case ND_MODE: case ND_RENDER_RESULT: case ND_COMPO_RESULT: if (ED_space_image_show_render(sima)) image_histogram_tag_refresh(sa); ED_area_tag_refresh(sa); - ED_area_tag_redraw(sa); + ED_area_tag_redraw(sa); break; } break; |