diff options
author | Jonathan Bauer | 2015-09-01 16:10:35 +0200 |
---|---|---|
committer | Jonathan Bauer | 2015-09-01 16:10:35 +0200 |
commit | d05515620a14420c99016b03f444cc4ebf263aa2 (patch) | |
tree | 0455bad53852862d06fc08425be8e0ccd7be4446 /dozentenmodul | |
parent | [client] Show the disclaimer and virtualizer window at first login. (diff) | |
download | tutor-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.java | 6 |
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 { |