X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fundo%2FUndoCompress.java;h=50582215aaf82aeb265c52b3cddac6ca5cb7b7b7;hp=843054dc90fd3195b01a3733da099feb0a40c58e;hb=ca9bdb3916f9c39adbbf95d06ac95c21dafbb4e6;hpb=63f178fd6c6b30b99a01f2a2d700963ea2dfef8b diff --git a/tim/prune/undo/UndoCompress.java b/tim/prune/undo/UndoCompress.java index 843054d..5058221 100644 --- a/tim/prune/undo/UndoCompress.java +++ b/tim/prune/undo/UndoCompress.java @@ -12,6 +12,7 @@ public class UndoCompress implements UndoOperation { private DataPoint[] _contents = null; protected int _numPointsDeleted = -1; + private boolean[] _segmentStarts = null; /** @@ -21,6 +22,11 @@ public class UndoCompress implements UndoOperation public UndoCompress(Track inTrack) { _contents = inTrack.cloneContents(); + // Copy boolean segment start flags + _segmentStarts = new boolean[inTrack.getNumPoints()]; + for (int i=0; i