diff --git a/briar-android/src/org/briarproject/android/CrashHandler.java b/briar-android/src/org/briarproject/android/CrashHandler.java index 757f999b27517c1aa3a34b5c16a01499c6a745f6..7eeca47b623b00175f3bf16db557d7addc741e6f 100644 --- a/briar-android/src/org/briarproject/android/CrashHandler.java +++ b/briar-android/src/org/briarproject/android/CrashHandler.java @@ -26,6 +26,8 @@ class CrashHandler implements UncaughtExceptionHandler { public void uncaughtException(Thread thread, Throwable throwable) { LOG.log(WARNING, "Uncaught exception", throwable); + // Don't handle more than one exception + Thread.setDefaultUncaughtExceptionHandler(delegate); // Get the stack trace StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw);