From 73286f43f6ba2b6fa596a88b8b4b5d76a7fcfafb Mon Sep 17 00:00:00 2001
From: str4d <str4d@mail.i2p>
Date: Wed, 14 Aug 2013 04:22:58 +0000
Subject: [PATCH] Moved licenses button into nav drawer

Temporary; will eventually be in an about menu in settings
---
 res/layout/fragment_main.xml                          |  7 -------
 res/values/arrays.xml                                 |  5 +----
 .../i2p/android/router/activity/I2PActivityBase.java  |  5 +++--
 src/net/i2p/android/router/fragment/MainFragment.java | 11 -----------
 4 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/res/layout/fragment_main.xml b/res/layout/fragment_main.xml
index 120cd6663..3571f3ddc 100644
--- a/res/layout/fragment_main.xml
+++ b/res/layout/fragment_main.xml
@@ -115,13 +115,6 @@
     android:text="@string/label_release_notes"
     android:drawableLeft="@drawable/information_icon" />
 
-<Button
-    android:id="@+id/licenses_button"
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:text="@string/label_licenses"
-    android:drawableLeft="@drawable/information_icon" />
-
 <TextView
     android:id="@+id/textView5"
     android:layout_width="wrap_content"
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 4f320bdaf..1e96579d7 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -1,12 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <resources>
-    <string-array name="navdrawer_activities">
-        <item>net.i2p.android.router.activity.MainActivity</item>
-        <item>net.i2p.android.router.activity.AddressbookActivity</item>
-    </string-array>
     <string-array name="navdrawer_activity_titles">
         <item>@string/label_home</item>
         <item>@string/label_addressbook</item>
+        <item>@string/label_licenses</item>
     </string-array>
     <string-array name="setting0to3">
         <item>0</item>
diff --git a/src/net/i2p/android/router/activity/I2PActivityBase.java b/src/net/i2p/android/router/activity/I2PActivityBase.java
index b1385c479..5864f7e42 100644
--- a/src/net/i2p/android/router/activity/I2PActivityBase.java
+++ b/src/net/i2p/android/router/activity/I2PActivityBase.java
@@ -25,9 +25,10 @@ public class I2PActivityBase extends ActionBarActivity {
 
     private CharSequence mDrawerTitle;
     private CharSequence mTitle;
-    private final Class[] mActivities = {
+    private static final Class[] mActivities = {
             MainActivity.class,
-            AddressbookActivity.class
+            AddressbookActivity.class,
+            LicenseActivity.class,
     };
     private String[] mActivityTitles;
 
diff --git a/src/net/i2p/android/router/fragment/MainFragment.java b/src/net/i2p/android/router/fragment/MainFragment.java
index 1b55062f2..b60e43015 100644
--- a/src/net/i2p/android/router/fragment/MainFragment.java
+++ b/src/net/i2p/android/router/fragment/MainFragment.java
@@ -86,17 +86,6 @@ public class MainFragment extends I2PFragmentBase {
             }
         });
 
-        b = (Button) v.findViewById(R.id.licenses_button);
-        b.setOnClickListener(new View.OnClickListener() {
-
-            public void onClick(View view) {
-                Intent intent = new Intent(view.getContext(), LicenseActivity.class);
-                //Intent intent = new Intent(view.getContext(), TextResourceActivity.class);
-                //intent.putExtra(TextResourceActivity.TEXT_RESOURCE_ID, R.raw.licenses_txt);
-                startActivity(intent);
-            }
-        });
-
         b = (Button) v.findViewById(R.id.website_button);
         b.setOnClickListener(new View.OnClickListener() {
 
-- 
GitLab