X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=src%2Ftim%2Fprune%2FApp.java;fp=src%2Ftim%2Fprune%2FApp.java;h=22fa4865b8ddb9ab5b7b3663a4ed2c4ce9c46587;hp=94e10e0e2ed873e6bbf7558419de14e393c20f08;hb=1db53356139320890a8d10e982865a1899e11b81;hpb=91b72650132900084810e58144e2d7cc91150924 diff --git a/src/tim/prune/App.java b/src/tim/prune/App.java index 94e10e0..22fa486 100644 --- a/src/tim/prune/App.java +++ b/src/tim/prune/App.java @@ -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); }