summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
diff options
context:
space:
mode:
authorJonathan Bauer2015-08-21 23:57:55 +0200
committerJonathan Bauer2015-08-21 23:57:55 +0200
commitd7c1f63e4e7181efab69b448cd3fd9d96a6126d6 (patch)
tree2b737da0b0cdc29a4d0b55613bc53891a69e4566 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
parent[server] Implement missing lecture thrift calls, clean up transfer handling a... (diff)
downloadtutor-module-d7c1f63e4e7181efab69b448cd3fd9d96a6126d6.tar.gz
tutor-module-d7c1f63e4e7181efab69b448cd3fd9d96a6126d6.tar.xz
tutor-module-d7c1f63e4e7181efab69b448cd3fd9d96a6126d6.zip
[client] fix LectureDetailsWindow
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
index 06a5cc91..b6f86003 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
@@ -589,12 +589,18 @@ public class ThriftActions {
@Override
public void fire() {
final LectureRead lecture = ThriftActions.getLectureDetails(frame, lectureId);
- final ImageDetailsRead image = ThriftActions.getImageDetails(frame, lecture.getImageBaseId());
+ ImageDetailsRead image = null;
+ if (lecture != null) {
+ image = ThriftActions.getImageDetails(frame, lecture.getImageBaseId());
+ }
+ if (image == null)
+ return;
+ final ImageDetailsRead fImage = image;
Gui.asyncExec(new Runnable() {
@Override
public void run() {
if (callback != null) {
- callback.fetchedLectureDetails(lecture, image);
+ callback.fetchedLectureDetails(lecture, fImage);
}
}
});