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 {
236236 // if child is three but haven't been attached to a parent yet
237237 ( newChild . __ngt_renderer__ [ NgtRendererClassId . type ] === 'three' && ! getLocalState ( newChild ) . parent ) ||
238238 // 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 ] ) ) ) ;
241245
242246 if ( shouldFindGrandparentInstance ) {
243247 // 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