From 4113164b3be1e50251ac40d6fd65660f0a6c2e63 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Tue, 11 Jun 2019 18:46:21 -0400 Subject: [PATCH] Compressed undo stack. --- Object3D.java | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/Object3D.java b/Object3D.java index af581bd..5c5d71f 100644 --- a/Object3D.java +++ b/Object3D.java @@ -166,7 +166,15 @@ void ExtractBigData(java.util.Hashtable<java.util.UUID, Object3D> hashtable) { if (hashtable.containsKey(GetUUID())) + { + Object3D o = hashtable.get(GetUUID()); + + assert(this.bRep == o.bRep); + if (this.bRep != null) + assert(this.bRep.support == o.transientrep); + return; + } Object3D o = new Object3D(); o.bRep = this.bRep; -- Gitblit v1.6.2