summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
diff options
context:
space:
mode:
authorStephan Schwaer2015-10-07 16:40:46 +0200
committerStephan Schwaer2015-10-07 16:40:46 +0200
commit3a2bc14eb682fbc11ddaa8951de615063f476fd0 (patch)
tree58e4a7841f03ad72578ae66f74859f9dc8512e78 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
parent[client] Code formatting. (diff)
downloadtutor-module-3a2bc14eb682fbc11ddaa8951de615063f476fd0.tar.gz
tutor-module-3a2bc14eb682fbc11ddaa8951de615063f476fd0.tar.xz
tutor-module-3a2bc14eb682fbc11ddaa8951de615063f476fd0.zip
[client] Refresh imagelist after image deletion.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
index 2ea3ea94..18409997 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
@@ -345,7 +345,7 @@ public class ImageListWindow extends ImageListWindowLayout implements DownloadCa
*/
//TODO seems like it's no longer needed.
private void deleteBaseImage(final ImageSummaryRead image) {
- ThriftActions.deleteImageBase(JOptionPane.getFrameForComponent(this), image.getImageBaseId(), this);
+ ThriftActions.deleteImageBase(JOptionPane.getFrameForComponent(this), image.getImageBaseId());
}
/**
@@ -356,10 +356,12 @@ public class ImageListWindow extends ImageListWindowLayout implements DownloadCa
*/
private void deleteImages(List<ImageSummaryRead> imageList) {
boolean failedToDeleteAll = false;
+ boolean deletedAtLeastOne = false;
StringBuilder builder = new StringBuilder();
for (ImageSummaryRead image : imageList) {
if (ImagePerms.canAdmin(image)) {
deleteBaseImage(image);
+ deletedAtLeastOne = true;
} else {
failedToDeleteAll = true;
builder.append('\n');
@@ -370,6 +372,7 @@ public class ImageListWindow extends ImageListWindowLayout implements DownloadCa
Gui.showMessageBox("Folgende images konnten nicht gelöscht werden: " + builder.toString(),
MessageType.INFO, LOGGER, null);
}
+ imageListViewer.refreshList(deletedAtLeastOne, 1000);
}
/**