From ce4ff627fb80f72e8e260ce8cf71d1febf2c7bc8 Mon Sep 17 00:00:00 2001 From: jmillman Date: Thu, 11 Jun 2015 16:02:49 -0400 Subject: [PATCH] disable slidehsow mode toggle when there are no files in group --- .../src/org/sleuthkit/autopsy/imagegallery/gui/GroupPane.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/GroupPane.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/GroupPane.java index c9220b174f..9ab2e8849e 100644 --- a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/GroupPane.java +++ b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/gui/GroupPane.java @@ -221,6 +221,7 @@ public class GroupPane extends BorderPane implements GroupView { final String header = getHeaderString(); final List fileIds = getGrouping().fileIds(); Platform.runLater(() -> { + slideShowToggle.setDisable(fileIds.isEmpty()); gridView.getItems().setAll(fileIds); groupLabel.setText(header); }); @@ -347,7 +348,6 @@ public class GroupPane extends BorderPane implements GroupView { HBox.setHgrow(spacer, Priority.ALWAYS); spacer.setMinWidth(Region.USE_PREF_SIZE); - try { grpTagSplitMenu.setText(TagUtils.getFollowUpTagName().getDisplayName()); grpTagSplitMenu.setOnAction(createGrpTagMenuItem(TagUtils.getFollowUpTagName()).getOnAction()); @@ -589,7 +589,6 @@ public class GroupPane extends BorderPane implements GroupView { gridView.getItems().setAll(Collections.emptyList()); Platform.runLater(() -> { setCenter(null); - groupLabel.setText(""); resetScrollBar(); if (false == Case.isCaseOpen()) { @@ -608,6 +607,7 @@ public class GroupPane extends BorderPane implements GroupView { gridView.getItems().setAll(getGrouping().fileIds()); Platform.runLater(() -> { + slideShowToggle.setDisable(gridView.getItems().isEmpty()); groupLabel.setText(header); resetScrollBar(); if (viewState.getMode() == GroupViewMode.TILE) {