From f2d3e4cb8111966f0371ae9541e930a3c12f93a8 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Tue, 7 Apr 2015 19:07:57 +0100
Subject: [PATCH] Remove crash handler when handling first crash. Fixes bug
 #76.

---
 briar-android/src/org/briarproject/android/CrashHandler.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/briar-android/src/org/briarproject/android/CrashHandler.java b/briar-android/src/org/briarproject/android/CrashHandler.java
index 757f999b27..7eeca47b62 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);
-- 
GitLab