From 33d1231c5c463608ca20c783560afb0b96f93724 Mon Sep 17 00:00:00 2001 From: jmillman Date: Thu, 11 Jun 2015 13:24:41 -0400 Subject: [PATCH] fix npe caused by attempting to select all files in an empty group --- .../autopsy/imagegallery/FileIDSelectionModel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {