From d05515620a14420c99016b03f444cc4ebf263aa2 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Tue, 1 Sep 2015 16:10:35 +0200 Subject: [client] ImageDetailsWindow: only show popup menu item if image-version is actually valid --- .../main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'dozentenmodul/src/main/java') diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java index e07f08c3..2f3640ab 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java @@ -199,9 +199,9 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe // highlight the row and popup the menu versionTable.setRowSelectionInterval(r, r); if (e.isPopupTrigger()) { - popupItemNew.setEnabled(ImagePerms.canLink(image)); - popupItemDownload.setEnabled(ImagePerms.canDownload(image)); - popupItemDelete.setEnabled(ImagePerms.canAdmin(image)); + popupItemNew.setEnabled(versionTable.getSelectedItem().isValid && ImagePerms.canLink(image)); + popupItemDownload.setEnabled(versionTable.getSelectedItem().isValid && ImagePerms.canDownload(image)); + popupItemDelete.setEnabled(versionTable.getSelectedItem().isValid && ImagePerms.canAdmin(image)); pop.show(e.getComponent(), e.getX(), e.getY()); } } else { -- cgit v1.2.3-55-g7522