summaryrefslogtreecommitdiffstats
path: root/dozentenmodul
diff options
context:
space:
mode:
authorJonathan Bauer2015-09-01 16:10:35 +0200
committerJonathan Bauer2015-09-01 16:10:35 +0200
commitd05515620a14420c99016b03f444cc4ebf263aa2 (patch)
tree0455bad53852862d06fc08425be8e0ccd7be4446 /dozentenmodul
parent[client] Show the disclaimer and virtualizer window at first login. (diff)
downloadtutor-module-d05515620a14420c99016b03f444cc4ebf263aa2.tar.gz
tutor-module-d05515620a14420c99016b03f444cc4ebf263aa2.tar.xz
tutor-module-d05515620a14420c99016b03f444cc4ebf263aa2.zip
[client] ImageDetailsWindow: only show popup menu item if image-version is actually valid
Diffstat (limited to 'dozentenmodul')
-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 {