Normand Briere
2019-09-20 cbe4e90105d07d7d3fecabffaa01342403aa2ae3
Composite.java
....@@ -279,11 +279,15 @@
279279
280280 Composite compo = new Composite();
281281
282
- super.deepCopySelf(compo);
282
+ super.deepCopyNode(compo);
283
+
284
+ compo.count = 2;
283285
284286 for (int i = 0; i < Children().size(); i++)
285287 {
286288 Object3D obj = (Object3D) Children().reserve(i);
289
+ if (obj == null)
290
+ continue;
287291 compo.addChild(obj.copyExpand());
288292 Children().release(i);
289293 }
....@@ -293,9 +297,9 @@
293297 return compo;
294298 }
295299
296
- protected void deepCopySelf(Object3D other)
300
+ protected void deepCopyNode(Object3D other)
297301 {
298
- super.deepCopySelf(other);
302
+ super.deepCopyNode(other);
299303
300304 if (false)
301305 {