diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/grouping/DrawableGroup.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/grouping/DrawableGroup.java index 59437df5be..7a44d395e9 100644 --- a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/grouping/DrawableGroup.java +++ b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/grouping/DrawableGroup.java @@ -41,13 +41,15 @@ public class DrawableGroup implements Comparable { } private final ObservableList fileIDs = FXCollections.observableArrayList(); + private final ObservableList unmodifiableFileIDS = FXCollections.unmodifiableObservableList(fileIDs); //cache the number of files in this groups with hashset hits private long hashSetHitsCount = -1; private final ReadOnlyBooleanWrapper seen = new ReadOnlyBooleanWrapper(false); + @SuppressWarnings("ReturnOfCollectionOrArrayField") synchronized public ObservableList fileIds() { - return FXCollections.unmodifiableObservableList(fileIDs); + return unmodifiableFileIDS; } final public GroupKey groupKey;