for (int i=0; i<_photoPoints.length; i++)\r
{\r
Photo photo = inTrackInfo.getPhotoList().getPhoto(i);\r
- DataPoint point = _photoPoints[i];\r
- photo.setDataPoint(point);\r
- if (point != null) {\r
- point.setPhoto(photo);\r
+ // Only need to look at connected photos, if they're still tagged then leave them\r
+ if (photo.getCurrentStatus() == Photo.Status.CONNECTED)\r
+ {\r
+ DataPoint point = _photoPoints[i];\r
+ photo.setDataPoint(point);\r
+ if (point != null) {\r
+ point.setPhoto(photo);\r
+ }\r
}\r
}\r
// clear selection\r