From c116ab5b5875583dfa6fd0c1a1b5966f8dd7ef8a Mon Sep 17 00:00:00 2001 From: jmillman Date: Fri, 5 Sep 2014 14:02:07 -0400 Subject: [PATCH] fix bug in slideshow cycling --- .../sleuthkit/autopsy/imageanalyzer/gui/SlideShowView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ImageAnalyzer/src/org/sleuthkit/autopsy/imageanalyzer/gui/SlideShowView.java b/ImageAnalyzer/src/org/sleuthkit/autopsy/imageanalyzer/gui/SlideShowView.java index 05541c010a..17acb4e8ab 100644 --- a/ImageAnalyzer/src/org/sleuthkit/autopsy/imageanalyzer/gui/SlideShowView.java +++ b/ImageAnalyzer/src/org/sleuthkit/autopsy/imageanalyzer/gui/SlideShowView.java @@ -270,7 +270,7 @@ public class SlideShowView extends SingleDrawableViewBase implements TagUtils.Ta if (fileID != null) { int index = groupPane.getGrouping().fileIds().indexOf(fileID); final int size = groupPane.getGrouping().fileIds().size(); - index += d; + index = (index + d) % size; if (index < 0) { index += size; } @@ -283,7 +283,7 @@ public class SlideShowView extends SingleDrawableViewBase implements TagUtils.Ta /** * @return supplemental text to include in the label, specifically: "image x - * of y" + * of y" */ private String getSupplementalText() { return " ( " + (groupPane.getGrouping().fileIds().indexOf(fileID) + 1) + " of " + groupPane.getGrouping().fileIds().size() + " in group )";