summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java6
1 files changed, 3 insertions, 3 deletions
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 {