diff options
Diffstat (limited to 'source/blender/editors/space_view3d/space_view3d.c')
-rw-r--r-- | source/blender/editors/space_view3d/space_view3d.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c index cd51474accf..d9ba59de887 100644 --- a/source/blender/editors/space_view3d/space_view3d.c +++ b/source/blender/editors/space_view3d/space_view3d.c @@ -1082,10 +1082,6 @@ static void view3d_main_region_message_subscribe( extern StructRNA RNA_ViewLayerEngineSettingsEevee; WM_msg_subscribe_rna_anon_type(mbus, ViewLayerEngineSettingsEevee, &msg_sub_value_region_tag_redraw); } - else if (STREQ(scene->r.engine, RE_engine_id_BLENDER_WORKBENCH)) { - extern StructRNA RNA_ViewLayerEngineSettingsWorkbench; - WM_msg_subscribe_rna_anon_type(mbus, ViewLayerEngineSettingsWorkbench, &msg_sub_value_region_tag_redraw); - } #ifdef WITH_CLAY_ENGINE else if (STREQ(scene->r.engine, RE_engine_id_BLENDER_CLAY)) { extern StructRNA RNA_ViewLayerEngineSettingsClay; @@ -1093,6 +1089,8 @@ static void view3d_main_region_message_subscribe( } #endif + WM_msg_subscribe_rna_anon_type(mbus, SceneDisplay, &msg_sub_value_region_tag_redraw); + if (workspace->tool.spacetype == SPACE_VIEW3D) { wmMsgSubscribeValue msg_sub_value_region_tag_refresh = { .owner = ar, |