]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - src/tim/prune/App.java
Version 20.4, May 2021
[GpsPrune.git] / src / tim / prune / App.java
index 94e10e0e2ed873e6bbf7558419de14e393c20f08..22fa4865b8ddb9ab5b7b3663a4ed2c4ce9c46587 100644 (file)
@@ -733,11 +733,11 @@ public class App
                                UndoLoad undo = new UndoLoad(_trackInfo, inLoadedTrack.getNumPoints(), photos);
                                undo.setNumPhotosAudios(_trackInfo.getPhotoList().getNumPhotos(), _trackInfo.getAudioList().getNumAudios());
                                _undoStack.add(undo);
-                               _lastSavePosition = _undoStack.size();
                                _trackInfo.getSelection().clearAll();
                                _track.load(inLoadedTrack);
                                if (inSourceInfo != null)
                                {
+                                       _lastSavePosition = _undoStack.size();
                                        // set source information
                                        inSourceInfo.populatePointObjects(_track, _track.getNumPoints());
                                        _trackInfo.getFileInfo().replaceSource(inSourceInfo);
@@ -752,11 +752,11 @@ public class App
                        UndoLoad undo = new UndoLoad(_trackInfo, inLoadedTrack.getNumPoints(), null);
                        undo.setNumPhotosAudios(_trackInfo.getPhotoList().getNumPhotos(), _trackInfo.getAudioList().getNumAudios());
                        _undoStack.add(undo);
-                       _lastSavePosition = _undoStack.size();
                        _trackInfo.getSelection().clearAll();
                        _track.load(inLoadedTrack);
                        if (inSourceInfo != null)
                        {
+                               _lastSavePosition = _undoStack.size();
                                inSourceInfo.populatePointObjects(_track, _track.getNumPoints());
                                _trackInfo.getFileInfo().addSource(inSourceInfo);
                        }