From 63a520bae45e8601d07f13b8abc22f1131e8263d Mon Sep 17 00:00:00 2001
From: akwizgran <michael@briarproject.org>
Date: Sat, 2 Mar 2013 00:32:13 +0000
Subject: [PATCH] Show spinner when quitting, don't show time in ongoing
 notification.

---
 .../src/net/sf/briar/android/BriarService.java   |  1 +
 .../net/sf/briar/android/HomeScreenActivity.java | 16 ++++++++--------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/briar-android/src/net/sf/briar/android/BriarService.java b/briar-android/src/net/sf/briar/android/BriarService.java
index ba9cf7fbea..0a1bfa11e3 100644
--- a/briar-android/src/net/sf/briar/android/BriarService.java
+++ b/briar-android/src/net/sf/briar/android/BriarService.java
@@ -47,6 +47,7 @@ public class BriarService extends RoboService {
 		b.setSmallIcon(R.drawable.notification_icon);
 		b.setContentTitle(getText(R.string.notification_title));
 		b.setContentText(getText(R.string.notification_text));
+		b.setWhen(0); // Don't show the time
 		// Touch the notification to quit
 		Intent i = new Intent(this, HomeScreenActivity.class);
 		i.addFlags(FLAG_ACTIVITY_CLEAR_TOP);
diff --git a/briar-android/src/net/sf/briar/android/HomeScreenActivity.java b/briar-android/src/net/sf/briar/android/HomeScreenActivity.java
index 4d597ce7cd..38e5c6206f 100644
--- a/briar-android/src/net/sf/briar/android/HomeScreenActivity.java
+++ b/briar-android/src/net/sf/briar/android/HomeScreenActivity.java
@@ -46,14 +46,6 @@ public class HomeScreenActivity extends BriarActivity {
 
 		// If this activity was launched from the notification bar, quit
 		if(getIntent().getBooleanExtra("net.sf.briar.QUIT", false)) {
-			LinearLayout layout = new LinearLayout(this);
-			layout.setLayoutParams(new LinearLayout.LayoutParams(MATCH_PARENT,
-					MATCH_PARENT));
-			layout.setGravity(CENTER);
-			ProgressBar spinner = new ProgressBar(this);
-			spinner.setIndeterminate(true);
-			layout.addView(spinner);
-			setContentView(layout);
 			quit();
 		} else {
 			ListView.LayoutParams matchParent = new ListView.LayoutParams(
@@ -173,6 +165,14 @@ public class HomeScreenActivity extends BriarActivity {
 	}
 
 	private void quit() {
+		LinearLayout layout = new LinearLayout(this);
+		layout.setLayoutParams(new LinearLayout.LayoutParams(MATCH_PARENT,
+				MATCH_PARENT));
+		layout.setGravity(CENTER);
+		ProgressBar spinner = new ProgressBar(this);
+		spinner.setIndeterminate(true);
+		layout.addView(spinner);
+		setContentView(layout);
 		new Thread() {
 			@Override
 			public void run() {
-- 
GitLab