File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
libs/angular-three/src/lib/renderer Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -236,8 +236,12 @@ export class NgtRenderer implements Renderer2 {
236
236
// if child is three but haven't been attached to a parent yet
237
237
( newChild . __ngt_renderer__ [ NgtRendererClassId . type ] === 'three' && ! getLocalState ( newChild ) . parent ) ||
238
238
// or both parent and child are DOM elements
239
- ( parent . __ngt_renderer__ [ NgtRendererClassId . type ] === 'dom' &&
240
- newChild . __ngt_renderer__ [ NgtRendererClassId . type ] === 'dom' ) ;
239
+ ( ( parent . __ngt_renderer__ [ NgtRendererClassId . type ] === 'dom' ||
240
+ ( parent . __ngt_renderer__ [ NgtRendererClassId . type ] === 'compound' &&
241
+ ! parent . __ngt_renderer__ [ NgtRendererClassId . compounded ] ) ) &&
242
+ ( newChild . __ngt_renderer__ [ NgtRendererClassId . type ] === 'dom' ||
243
+ ( newChild . __ngt_renderer__ [ NgtRendererClassId . type ] === 'compound' &&
244
+ ! newChild . __ngt_renderer__ [ NgtRendererClassId . compounded ] ) ) ) ;
241
245
242
246
if ( shouldFindGrandparentInstance ) {
243
247
// we'll try to get the grandparent instance here so that we can run appendChild with both instances
You can’t perform that action at this time.
0 commit comments