diff options
author | ByteHamster <info@bytehamster.com> | 2019-09-01 12:00:28 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2019-09-01 12:00:37 +0200 |
commit | ebd409f8abb4ff514d700c92ad3afa7fd2b55d85 (patch) | |
tree | 98bfd95965c773ec1dfc9eeadc9c4ad73103ff20 /core | |
parent | 8e0e9cc4cb8b1191b91b99071ea1c6bc6293e01f (diff) | |
download | AntennaPod-ebd409f8abb4ff514d700c92ad3afa7fd2b55d85.zip |
Also ignore undeliverable InterruptedIOExceptions
Diffstat (limited to 'core')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/util/exception/RxJavaErrorHandlerSetup.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/exception/RxJavaErrorHandlerSetup.java b/core/src/main/java/de/danoeh/antennapod/core/util/exception/RxJavaErrorHandlerSetup.java index 431760708..f34ca75be 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/exception/RxJavaErrorHandlerSetup.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/exception/RxJavaErrorHandlerSetup.java @@ -4,6 +4,8 @@ import android.util.Log; import io.reactivex.exceptions.UndeliverableException; import io.reactivex.plugins.RxJavaPlugins; +import java.io.InterruptedIOException; + public class RxJavaErrorHandlerSetup { private RxJavaErrorHandlerSetup() { @@ -15,7 +17,7 @@ public class RxJavaErrorHandlerSetup { if (e instanceof UndeliverableException) { e = e.getCause(); } - if (e instanceof InterruptedException) { + if (e instanceof InterruptedException || e instanceof InterruptedIOException) { // fine, some blocking code was interrupted by a dispose call Log.d("RxJavaErrorHandler", "Ignored exception: " + Log.getStackTraceString(e)); return; |