summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
diff options
context:
space:
mode:
authorStephan Schwaer2015-10-29 13:58:39 +0100
committerStephan Schwaer2015-10-29 13:58:39 +0100
commit8204d3412245fd50578f948747a19722126915e6 (patch)
tree02dfbb57bd447b289f99be756091e0a207eb24a0 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
parent[client] Fix appearance of lecture and resulting NPE after deleting image the... (diff)
downloadtutor-module-8204d3412245fd50578f948747a19722126915e6.tar.gz
tutor-module-8204d3412245fd50578f948747a19722126915e6.tar.xz
tutor-module-8204d3412245fd50578f948747a19722126915e6.zip
[client] Make MapHelper null safe and do lectureCache refresh with QuickTimer after deleting image.
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.java11
1 files changed, 10 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 eb63b1b7..2b4c42a6 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
@@ -35,6 +35,8 @@ import org.openslx.dozmod.thrift.ThriftActions;
import org.openslx.dozmod.thrift.ThriftActions.DeleteCallback;
import org.openslx.dozmod.thrift.ThriftActions.DownloadCallback;
import org.openslx.dozmod.thrift.cache.LectureCache;
+import org.openslx.util.QuickTimer;
+import org.openslx.util.QuickTimer.Task;
/**
* Window with the list of available images.
@@ -369,7 +371,14 @@ public class ImageListWindow extends ImageListWindowLayout implements DownloadCa
MessageType.INFO, LOGGER, null);
}
imageListViewer.refreshList(deletedAtLeastOne, 1000);
- LectureCache.get(true);
+ QuickTimer.scheduleOnce(new Task() {
+
+ @Override
+ public void fire() {
+ LectureCache.get(true);
+ }
+ });
+
}
/**