diff options
author | Simon Rettberg | 2015-09-01 16:38:14 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-09-01 16:38:14 +0200 |
commit | e4b8a4016525cfe3469bf656773e7937c8d7393b (patch) | |
tree | 82939c897ddf50e0facf8654d830ecb9efa8a30f /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/GuiErrorCallback.java | |
parent | [server] Store block hashes in DB (diff) | |
download | tutor-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.java | 3 |
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 |