From eefeb3ee223c0dadbf33ae5d3a679dfa3e3c6816 Mon Sep 17 00:00:00 2001 From: Miguel Pozo Date: Mon, 25 Sep 2023 12:43:26 +0200 Subject: [PATCH] Fix #112675: Workbench: Shadows disabled for active object --- source/blender/draw/engines/workbench/workbench_state.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/draw/engines/workbench/workbench_state.cc b/source/blender/draw/engines/workbench/workbench_state.cc index 5819c878b64..0124aeba547 100644 --- a/source/blender/draw/engines/workbench/workbench_state.cc +++ b/source/blender/draw/engines/workbench/workbench_state.cc @@ -205,7 +205,7 @@ ObjectState::ObjectState(const SceneState &scene_state, Object *ob) sculpt_pbvh = BKE_sculptsession_use_pbvh_draw(ob, draw_ctx->rv3d) && !DRW_state_is_image_render(); draw_shadow = scene_state.draw_shadows && (ob->dtx & OB_DRAW_NO_SHADOW_CAST) == 0 && - !is_active && !sculpt_pbvh && !DRW_object_use_hide_faces(ob); + !sculpt_pbvh && !(is_active && DRW_object_use_hide_faces(ob)); color_type = (eV3DShadingColorType)scene_state.shading.color_type;