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:
parent
68ff213cd4
commit
6114d909d6
Notes:
blender-bot
2023-02-14 03:00:45 +01:00
Referenced by issue #86417, Crash Shader AOV
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue