diff --git a/radiant/filters/SetObjectSelectionByFilterWalker.h b/radiant/filters/SetObjectSelectionByFilterWalker.h index 0db685357d..ee3c8d27ec 100644 --- a/radiant/filters/SetObjectSelectionByFilterWalker.h +++ b/radiant/filters/SetObjectSelectionByFilterWalker.h @@ -27,6 +27,11 @@ class SetObjectSelectionByFilterWalker : bool pre(const scene::INodePtr& node) override { + if (!node->visible()) + { + return true; + } + // Check entity eclass and spawnargs if (Node_isEntity(node)) {