File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
packages/webgal/src/Core/controller/stage/pixi Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -703,12 +703,18 @@ export default class PixiStage {
703
703
const indexBg = this . backgroundObjects . findIndex ( ( e ) => e . key === key ) ;
704
704
if ( indexFig >= 0 ) {
705
705
const bgSprite = this . figureObjects [ indexFig ] ;
706
+ for ( const element of bgSprite . pixiContainer . children ) {
707
+ element . destroy ( ) ;
708
+ }
706
709
bgSprite . pixiContainer . destroy ( ) ;
707
710
this . figureContainer . removeChild ( bgSprite . pixiContainer ) ;
708
711
this . figureObjects . splice ( indexFig , 1 ) ;
709
712
}
710
713
if ( indexBg >= 0 ) {
711
714
const bgSprite = this . backgroundObjects [ indexBg ] ;
715
+ for ( const element of bgSprite . pixiContainer . children ) {
716
+ element . destroy ( ) ;
717
+ }
712
718
bgSprite . pixiContainer . destroy ( ) ;
713
719
this . backgroundContainer . removeChild ( bgSprite . pixiContainer ) ;
714
720
this . backgroundObjects . splice ( indexBg , 1 ) ;
You can’t perform that action at this time.
0 commit comments