From 3989cfc293e6839507bd0f965a3dbc1d90d5e60f Mon Sep 17 00:00:00 2001 From: MAG-AdrianMeredith <100127317+MAG-AdrianMeredith@users.noreply.github.com> Date: Thu, 3 Oct 2024 10:00:07 +0000 Subject: [PATCH] #7004 Ensure outliner only adds enabled render components --- src/extras/renderers/outline-renderer.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/extras/renderers/outline-renderer.js b/src/extras/renderers/outline-renderer.js index 01ec5e3d1b1..f5fdacfdeec 100644 --- a/src/extras/renderers/outline-renderer.js +++ b/src/extras/renderers/outline-renderer.js @@ -155,12 +155,16 @@ class OutlineRenderer { const renders = recursive ? entity.findComponents('render') : (entity.render ? [entity.render] : []); renders.forEach((render) => { - meshInstances.push(...render.meshInstances); + if (render.entity.enabled && render.enabled) { + meshInstances.push(...render.meshInstances); + } }); const models = recursive ? entity.findComponents('model') : (entity.model ? [entity.model] : []); models.forEach((model) => { - meshInstances.push(...model.meshInstances); + if (model.entity.enabled && model.enabled) { + meshInstances.push(...model.meshInstances); + } }); return meshInstances;