Fix T44684 Compositor backdrop isn't updating correctly
This commit is contained in:
@@ -2398,6 +2398,7 @@ static void image_viewer_create_views(const RenderData *rd, Image *ima)
|
||||
void BKE_image_verify_viewer_views(const RenderData *rd, Image *ima, ImageUser *iuser)
|
||||
{
|
||||
bool do_reset;
|
||||
const bool is_multiview = (rd->scemode & R_MULTIVIEW) != 0;
|
||||
|
||||
BLI_lock_thread(LOCK_DRAW_IMAGE);
|
||||
|
||||
@@ -2413,7 +2414,9 @@ void BKE_image_verify_viewer_views(const RenderData *rd, Image *ima, ImageUser *
|
||||
|
||||
/* see if all scene render views are in the image view list */
|
||||
do_reset = (BKE_scene_multiview_num_views_get(rd) != BLI_listbase_count(&ima->views));
|
||||
if (!do_reset) {
|
||||
|
||||
/* multiview also needs to be sure all the views are synced */
|
||||
if (is_multiview && !do_reset) {
|
||||
SceneRenderView *srv;
|
||||
ImageView *iv;
|
||||
|
||||
|
Reference in New Issue
Block a user