diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileIDSelectionModel.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileIDSelectionModel.java index 8a9f574926..5392a619d0 100644 --- a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileIDSelectionModel.java +++ b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/FileIDSelectionModel.java @@ -70,7 +70,11 @@ public class FileIDSelectionModel { public void clearAndSelectAll(Long... ids) { selected.clear(); selected.addAll(Arrays.asList(ids)); - setLastSelected(ids[ids.length - 1]); + if (ids.length > 0) { + setLastSelected(ids[ids.length - 1]); + } else { + setLastSelected(null); + } } public void clearAndSelect(Long id) {