From 597c907a424a1b8d0989483fc41fd3b444dfbe77 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Tue, 4 Feb 2014 19:26:06 +0000
Subject: [PATCH] Don't launch anything from the startup failure notification.

---
 .../org/briarproject/android/HomeScreenActivity.java   | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/briar-android/src/org/briarproject/android/HomeScreenActivity.java b/briar-android/src/org/briarproject/android/HomeScreenActivity.java
index f62458d288..d8a16c6961 100644
--- a/briar-android/src/org/briarproject/android/HomeScreenActivity.java
+++ b/briar-android/src/org/briarproject/android/HomeScreenActivity.java
@@ -1,6 +1,5 @@
 package org.briarproject.android;
 
-import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK;
 import static android.text.InputType.TYPE_CLASS_TEXT;
 import static android.text.InputType.TYPE_TEXT_VARIATION_PASSWORD;
 import static android.view.Gravity.CENTER;
@@ -42,9 +41,7 @@ import org.briarproject.api.lifecycle.LifecycleManager;
 import org.briarproject.util.StringUtils;
 
 import roboguice.activity.RoboActivity;
-import android.app.Notification;
 import android.app.NotificationManager;
-import android.app.PendingIntent;
 import android.content.Context;
 import android.content.Intent;
 import android.content.SharedPreferences;
@@ -137,14 +134,9 @@ public class HomeScreenActivity extends RoboActivity {
 		b.setSmallIcon(android.R.drawable.stat_notify_error);
 		b.setContentTitle(getText(R.string.startup_failed_notification_title));
 		b.setContentText(getText(R.string.startup_failed_notification_text));
-		// Touch the notification to relaunch the app
-		Intent i = new Intent(this, HomeScreenActivity.class);
-		i.setFlags(FLAG_ACTIVITY_NEW_TASK);
-		b.setContentIntent(PendingIntent.getActivity(this, 0, i, 0));
-		Notification n = b.build();
 		Object o = getSystemService(Context.NOTIFICATION_SERVICE);
 		NotificationManager nm = (NotificationManager) o;
-		nm.notify(0, n);
+		nm.notify(0, b.build());
 	}
 
 	private void showSpinner() {
-- 
GitLab