diff options
author | Stephan Schwaer | 2015-10-07 16:40:46 +0200 |
---|---|---|
committer | Stephan Schwaer | 2015-10-07 16:40:46 +0200 |
commit | 3a2bc14eb682fbc11ddaa8951de615063f476fd0 (patch) | |
tree | 58e4a7841f03ad72578ae66f74859f9dc8512e78 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java | |
parent | [client] Code formatting. (diff) | |
download | tutor-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.java | 5 |
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); } /** |