diff --git a/source/blender/compositor/intern/COM_FullFrameExecutionModel.cc b/source/blender/compositor/intern/COM_FullFrameExecutionModel.cc index 962bbcc7dcd..69c5696166e 100644 --- a/source/blender/compositor/intern/COM_FullFrameExecutionModel.cc +++ b/source/blender/compositor/intern/COM_FullFrameExecutionModel.cc @@ -257,7 +257,8 @@ void FullFrameExecutionModel::get_output_render_area(NodeOperation *output_op, r const bool has_viewer_border = border_.use_viewer_border && (output_op->get_flags().is_viewer_operation || output_op->get_flags().is_preview_operation); - const bool has_render_border = border_.use_render_border; + const bool has_render_border = border_.use_render_border && + output_op->get_flags().use_render_border; if (has_viewer_border || has_render_border) { /* Get border with normalized coordinates. */ const rctf *norm_border = has_viewer_border ? border_.viewer_border : border_.render_border;