Skip to content

Commit f68e443

Browse files
committed
fix: adjust isDOM logic
1 parent 05fff6f commit f68e443

File tree

1 file changed

+5
-2
lines changed
  • libs/angular-three/src/lib/renderer

1 file changed

+5
-2
lines changed

libs/angular-three/src/lib/renderer/state.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,11 @@ export class NgtRendererStore {
250250

251251
isDOM(node: NgtAnyRecord) {
252252
const rendererNode = node['__ngt_renderer__'];
253-
if (rendererNode && rendererNode[NgtRendererClassId.type] !== 'compound') return true;
254-
return node instanceof Element || node instanceof Document || node instanceof Window;
253+
return (
254+
!rendererNode ||
255+
(rendererNode[NgtRendererClassId.type] !== 'compound' &&
256+
(node instanceof Element || node instanceof Document || node instanceof Window))
257+
);
255258
}
256259

257260
get rootScene() {

0 commit comments

Comments
 (0)