From 3579878fe5c124cf32dba0cb0d7cf3d17aa98b40 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Mon, 29 Aug 2016 23:52:02 +0200 Subject: [PATCH] Changed the way errorreporting works --- .../quasseldroid_ng/service/ClientBackgroundThread.java | 8 ++++++++ .../de/kuschku/quasseldroid_ng/ui/chat/MainActivity.java | 2 -- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid_ng/service/ClientBackgroundThread.java b/app/src/main/java/de/kuschku/quasseldroid_ng/service/ClientBackgroundThread.java index 1bdc49cdc..aa2b0c6a9 100644 --- a/app/src/main/java/de/kuschku/quasseldroid_ng/service/ClientBackgroundThread.java +++ b/app/src/main/java/de/kuschku/quasseldroid_ng/service/ClientBackgroundThread.java @@ -24,7 +24,10 @@ package de.kuschku.quasseldroid_ng.service; import android.content.Context; import android.support.annotation.NonNull; +import org.acra.ACRA; + import java.io.IOException; +import java.net.ConnectException; import de.kuschku.libquassel.BusProvider; import de.kuschku.libquassel.QuasselClient; @@ -98,4 +101,9 @@ public class ClientBackgroundThread implements Runnable { client().client.login(account.user, account.pass); } } + + public void onEvent(GeneralErrorEvent event) { + if (!(event.exception instanceof ConnectException)) + ACRA.getErrorReporter().handleSilentException(event.exception); + } } diff --git a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/MainActivity.java b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/MainActivity.java index 3da3c2af9..8fd941a5c 100644 --- a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/MainActivity.java +++ b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/MainActivity.java @@ -298,8 +298,6 @@ public class MainActivity extends BoundActivity { public void onEventMainThread(GeneralErrorEvent event) { Toast.makeText(getApplication(), event.exception.getClass().getSimpleName() + ": " + event.debugInfo, Toast.LENGTH_LONG).show(); - if (!(event.exception instanceof IOException)) - ACRA.getErrorReporter().handleSilentException(event.exception); } public void onEventMainThread(BufferChangeEvent event) { -- GitLab