Merge pull request #5722 from specklesystems/alex/instance-ids-fix
Fixes visibility check using instance IDs
This commit is contained in:
@@ -171,9 +171,9 @@ export class FilteringExtension extends Extension {
|
|||||||
this.WTI.walk((node: TreeNode) => {
|
this.WTI.walk((node: TreeNode) => {
|
||||||
if (!node.model.atomic || this.WTI.isRoot(node)) return true
|
if (!node.model.atomic || this.WTI.isRoot(node)) return true
|
||||||
const rvNodes = this.WTI.getRenderTree().getRenderViewNodesForNode(node)
|
const rvNodes = this.WTI.getRenderTree().getRenderViewNodesForNode(node)
|
||||||
if (!this.VisibilityState.ids[node.model.raw.id]) {
|
if (!this.VisibilityState.ids[node.model.id]) {
|
||||||
rvNodes.forEach((rvNode: TreeNode) => {
|
rvNodes.forEach((rvNode: TreeNode) => {
|
||||||
if (!this.VisibilityState.ids[rvNode.model.raw.id])
|
if (!this.VisibilityState.ids[rvNode.model.id])
|
||||||
rvMap[rvNode.model.id] = rvNode.model.renderView
|
rvMap[rvNode.model.id] = rvNode.model.renderView
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user