From 9d98c06b45ba556bdcad266e0c3ff5960f434af7 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Wed, 5 Feb 2014 22:29:55 +0000
Subject: [PATCH] Added parent activities ("up navigation") to most activities.

---
 briar-android/AndroidManifest.xml | 70 ++++++++++++++++++++++++++-----
 1 file changed, 60 insertions(+), 10 deletions(-)

diff --git a/briar-android/AndroidManifest.xml b/briar-android/AndroidManifest.xml
index c7169ed8ba..41757188f5 100644
--- a/briar-android/AndroidManifest.xml
+++ b/briar-android/AndroidManifest.xml
@@ -68,32 +68,62 @@
 		<activity
 			android:name=".android.contact.ConversationActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/app_name" >
+			android:label="@string/app_name"
+		    android:parentActivityName=".android.contact.ContactListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.contact.ContactListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.contact.ReadPrivateMessageActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/app_name" >
+			android:label="@string/app_name"
+		    android:parentActivityName=".android.contact.ContactListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.contact.ContactListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.contact.WritePrivateMessageActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/new_message_title" >
+			android:label="@string/new_message_title"
+		    android:parentActivityName=".android.contact.ContactListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.contact.ContactListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.groups.ConfigureGroupActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/app_name" >
+			android:label="@string/app_name"
+		    android:parentActivityName=".android.groups.GroupListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.groups.GroupListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.groups.CreateGroupActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/create_forum_title" >
+			android:label="@string/create_forum_title"
+		    android:parentActivityName=".android.groups.GroupListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.groups.GroupListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.groups.GroupActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/app_name" >
+			android:label="@string/app_name"
+		    android:parentActivityName=".android.groups.GroupListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.groups.GroupListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.groups.GroupListActivity"
@@ -108,17 +138,32 @@
 		<activity
 		    android:name=".android.groups.ManageGroupsActivity"
 			android:logo="@drawable/logo"
-		    android:label="@string/manage_subscriptions_title" >
+		    android:label="@string/manage_subscriptions_title"
+		    android:parentActivityName=".android.groups.GroupListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.groups.GroupListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.groups.ReadGroupPostActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/app_name" >
+			android:label="@string/app_name"
+		    android:parentActivityName=".android.groups.GroupListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.groups.GroupListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.groups.WriteGroupPostActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/new_post_title" >
+			android:label="@string/new_post_title"
+		    android:parentActivityName=".android.groups.GroupListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.groups.GroupListActivity"
+			/>
 		</activity>
 		<activity
 			android:name=".android.identity.CreateIdentityActivity"
@@ -128,7 +173,12 @@
 		<activity
 			android:name=".android.invitation.AddContactActivity"
 			android:logo="@drawable/logo"
-			android:label="@string/add_contact_title" >
+			android:label="@string/add_contact_title"
+		    android:parentActivityName=".android.contact.ContactListActivity" >
+			<meta-data
+				android:name="android.support.PARENT_ACTIVITY"
+				android:value=".android.contact.ContactListActivity"
+			/>
 		</activity>
 	</application>
 </manifest>
-- 
GitLab