|
@@ -19809,10 +19809,10 @@ THREE.WebGLRenderer = function ( parameters ) {
|
|
|
|
|
|
var object = event.target;
|
|
|
|
|
|
- object.removeEventListener( 'remove', onObjectRemoved );
|
|
|
-
|
|
|
object.traverse( function ( child ) {
|
|
|
|
|
|
+ child.removeEventListener( 'remove', onObjectRemoved );
|
|
|
+
|
|
|
removeObject( child );
|
|
|
|
|
|
} );
|
|
@@ -22870,12 +22870,6 @@ THREE.WebGLRenderer = function ( parameters ) {
|
|
|
|
|
|
} else if ( object instanceof THREE.Mesh ) {
|
|
|
|
|
|
- if ( object.__webglActive !== undefined ) {
|
|
|
-
|
|
|
- removeObject( object, scene );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
initGeometryGroups(scene, object, geometry);
|
|
|
|
|
|
} else if ( object instanceof THREE.Line ) {
|