diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 7bce423450..271a611777 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -118,7 +118,6 @@
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
@@ -135,12 +134,6 @@
android:label="@string/AndroidManifest__verify_identity"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
-
-
@@ -153,11 +146,6 @@
-
-
diff --git a/res/layout/view_identity_activity.xml b/res/layout/view_identity_activity.xml
index aee4cbd514..1bc52c3ac2 100644
--- a/res/layout/view_identity_activity.xml
+++ b/res/layout/view_identity_activity.xml
@@ -1,51 +1,23 @@
-
+ android:layout_height="fill_parent">
+
+
-
-
-
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:typeface="monospace"
+ android:id="@+id/identity_fingerprint"
+ android:text=""
+ android:padding="7dip" />
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 921449414e..bbd4ffec13 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -35,7 +35,8 @@
Delete all old messages now?
Are you sure you would like to immediately trim all conversation threads to the %s most recent messages?
Delete
-
+ My
+
Picture
@@ -213,7 +214,8 @@
NOT Verified!
The scanned key matches!
Verified!
-
+ Identity Fingerprint
+
Initiate Despite Existing Request?
You\'ve already sent a session initiation request to this recipient, are you sure you\'d like to send another? This will invalidate the first request.
diff --git a/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java b/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java
index 9c13dc986f..cacd178067 100644
--- a/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java
+++ b/src/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java
@@ -118,7 +118,7 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredSherlockPr
@Override
public void onDestroy() {
- MemoryCleaner.clean((MasterSecret)getIntent().getParcelableExtra("master_secret"));
+ MemoryCleaner.clean((MasterSecret) getIntent().getParcelableExtra("master_secret"));
super.onDestroy();
}
@@ -157,7 +157,7 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredSherlockPr
preference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference pref, Object newValue) {
- preference.setSummary(newValue == null ? "Not set" : ((String)newValue));
+ preference.setSummary(newValue == null ? "Not set" : ((String) newValue));
return true;
}
});
@@ -218,6 +218,8 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredSherlockPr
public boolean onPreferenceClick(Preference preference) {
Intent viewIdentityIntent = new Intent(ApplicationPreferencesActivity.this, ViewIdentityActivity.class);
viewIdentityIntent.putExtra("identity_key", IdentityKeyUtil.getIdentityKey(ApplicationPreferencesActivity.this));
+ viewIdentityIntent.putExtra("title", getString(R.string.ApplicationPreferencesActivity_my) + " " +
+ getString(R.string.ViewIdentityActivity_identity_fingerprint));
startActivity(viewIdentityIntent);
return true;
diff --git a/src/org/thoughtcrime/securesms/IdentityKeyView.java b/src/org/thoughtcrime/securesms/IdentityKeyView.java
index f79e225727..be3e245762 100644
--- a/src/org/thoughtcrime/securesms/IdentityKeyView.java
+++ b/src/org/thoughtcrime/securesms/IdentityKeyView.java
@@ -92,6 +92,10 @@ public class IdentityKeyView extends RelativeLayout
return this.identityKey;
}
+ public Recipient getRecipient() {
+ return this.recipients.getPrimaryRecipient();
+ }
+
private boolean isBadgeEnabled() {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB;
}
diff --git a/src/org/thoughtcrime/securesms/ReviewIdentitiesFragment.java b/src/org/thoughtcrime/securesms/ReviewIdentitiesFragment.java
index ca58ed014a..9a08d8f44e 100644
--- a/src/org/thoughtcrime/securesms/ReviewIdentitiesFragment.java
+++ b/src/org/thoughtcrime/securesms/ReviewIdentitiesFragment.java
@@ -41,6 +41,8 @@ public class ReviewIdentitiesFragment extends SherlockListFragment
public void onListItemClick(ListView listView, View view, int position, long id) {
Intent viewIntent = new Intent(getActivity(), ViewIdentityActivity.class);
viewIntent.putExtra("identity_key", ((IdentityKeyView)view).getIdentityKey());
+ viewIntent.putExtra("title", ((IdentityKeyView)view).getRecipient().toShortString() + " " +
+ getString(R.string.ViewIdentityActivity_identity_fingerprint));
startActivity(viewIntent);
}
diff --git a/src/org/thoughtcrime/securesms/ViewIdentityActivity.java b/src/org/thoughtcrime/securesms/ViewIdentityActivity.java
index 595ecf56db..ba650d35ca 100644
--- a/src/org/thoughtcrime/securesms/ViewIdentityActivity.java
+++ b/src/org/thoughtcrime/securesms/ViewIdentityActivity.java
@@ -17,8 +17,6 @@
package org.thoughtcrime.securesms;
import android.os.Bundle;
-import android.view.View;
-import android.widget.Button;
import android.widget.TextView;
import org.thoughtcrime.securesms.crypto.IdentityKey;
@@ -30,18 +28,16 @@ import org.thoughtcrime.securesms.crypto.IdentityKey;
*/
public class ViewIdentityActivity extends KeyScanningActivity {
- private TextView identityFingerprint;
- private Button compareButton;
- private Button okButton;
+ private TextView identityFingerprint;
private IdentityKey identityKey;
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
+ getSupportActionBar().setDisplayHomeAsUpEnabled(true);
setContentView(R.layout.view_identity_activity);
initializeResources();
- initializeListeners();
initializeFingerprint();
}
@@ -53,27 +49,13 @@ public class ViewIdentityActivity extends KeyScanningActivity {
}
}
- private void initializeListeners() {
- this.okButton.setOnClickListener(new OkButtonListener());
- this.compareButton.setOnClickListener(new CompareListener());
- }
-
private void initializeResources() {
this.identityKey = (IdentityKey)getIntent().getParcelableExtra("identity_key");
this.identityFingerprint = (TextView)findViewById(R.id.identity_fingerprint);
- this.okButton = (Button)findViewById(R.id.ok_button);
- this.compareButton = (Button)findViewById(R.id.compare_button);
- }
+ String title = getIntent().getStringExtra("title");
- private class CompareListener implements View.OnClickListener {
- public void onClick(View v) {
- initiateDisplay();
- }
- }
-
- private class OkButtonListener implements View.OnClickListener {
- public void onClick(View v) {
- finish();
+ if (title != null) {
+ getSupportActionBar().setTitle(getIntent().getStringExtra("title"));
}
}