X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fundo%2FUndoDeletePoint.java;h=adb2ea397d0baffcb3d5f410c850c8d3cc3b3cd1;hp=57abc98814ebef54551fc529f3c49be934d2eca1;hb=649c5da6ee1bbc590699e11a92316ece2ea8512d;hpb=eebbb64b5d63f9eea43a0dff908c30361a376768 diff --git a/tim/prune/undo/UndoDeletePoint.java b/tim/prune/undo/UndoDeletePoint.java index 57abc98..adb2ea3 100644 --- a/tim/prune/undo/UndoDeletePoint.java +++ b/tim/prune/undo/UndoDeletePoint.java @@ -65,7 +65,9 @@ public class UndoDeletePoint implements UndoOperation inTrackInfo.getPhotoList().addPhoto(_point.getPhoto(), _photoIndex); } // Ensure that photo is associated with point - _point.getPhoto().setDataPoint(_point); + if (_point.getPhoto().getDataPoint() != _point) { + _point.getPhoto().setDataPoint(_point); + } } // Restore previous status of following track point if necessary if (!_segmentStart)