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