summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-09-01 16:38:14 +0200
committerSimon Rettberg2015-09-01 16:38:14 +0200
commite4b8a4016525cfe3469bf656773e7937c8d7393b (patch)
tree82939c897ddf50e0facf8654d830ecb9efa8a30f /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java
parent[server] Store block hashes in DB (diff)
downloadtutor-module-e4b8a4016525cfe3469bf656773e7937c8d7393b.tar.gz
tutor-module-e4b8a4016525cfe3469bf656773e7937c8d7393b.tar.xz
tutor-module-e4b8a4016525cfe3469bf656773e7937c8d7393b.zip
[client] Ignore certain thrift methods in our error handler
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java
index df0b160e..11c3c3da 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java
@@ -31,6 +31,9 @@ public class GuiErrorCallback implements ErrorCallback {
// if it's the first fail, retry immediately
if (failCount == 1)
return true;
+ // Some methods are non-critical, so don't show a pop-up
+ if (ThriftError.failSilently(method))
+ return false;
// Otherwise, ask user if we should retry
return Gui.syncExec(new GuiCallable<Boolean>() {
@Override