diff --git a/source/blender/editors/screen/screen_context.c b/source/blender/editors/screen/screen_context.c index b383930ddda..af9a436cb39 100644 --- a/source/blender/editors/screen/screen_context.c +++ b/source/blender/editors/screen/screen_context.c @@ -129,6 +129,10 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult CTX_data_id_pointer_set(result, &scene->id); return 1; } + else if (CTX_data_equals(member, "view_layer")) { + CTX_data_pointer_set(result, &scene->id, &RNA_ViewLayer, view_layer); + return 1; + } else if (CTX_data_equals(member, "visible_objects")) { LISTBASE_FOREACH (Base *, base, &view_layer->object_bases) { if (BASE_VISIBLE(v3d, base)) {