Fix T86417: Crash deleting Shader AOV from an empty list

Missing NULL check in {rB2bae11d5c08a}.

Candidate for corrective release I guess.

Maniphest Tasks: T86417

Differential Revision: https://developer.blender.org/D10666
This commit is contained in:
Philipp Oeser 2021-03-09 14:13:59 +01:00
parent 68ff213cd4
commit 6114d909d6
Notes: blender-bot 2023-02-14 03:00:45 +01:00
Referenced by issue #86417, Crash Shader AOV
1 changed files with 5 additions and 0 deletions

View File

@ -1074,6 +1074,11 @@ static int view_layer_remove_aov_exec(bContext *C, wmOperator *UNUSED(op))
{
Scene *scene = CTX_data_scene(C);
ViewLayer *view_layer = CTX_data_view_layer(C);
if (view_layer->active_aov == NULL) {
return OPERATOR_FINISHED;
}
BKE_view_layer_remove_aov(view_layer, view_layer->active_aov);
RenderEngineType *engine_type = RE_engines_find(scene->r.engine);