diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 2c83c8ee9b..c6745ae674 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -32,6 +32,12 @@ android:windowSoftInputMode="stateHidden" android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout"/> + + - diff --git a/res/drawable-hdpi/ic_menu_login.png b/res/drawable-hdpi/ic_menu_login.png new file mode 100644 index 0000000000..afa152b2e9 Binary files /dev/null and b/res/drawable-hdpi/ic_menu_login.png differ diff --git a/res/drawable-mdpi/ic_menu_login.png b/res/drawable-mdpi/ic_menu_login.png new file mode 100644 index 0000000000..122ba33b7c Binary files /dev/null and b/res/drawable-mdpi/ic_menu_login.png differ diff --git a/res/drawable-xhdpi/ic_menu_login.png b/res/drawable-xhdpi/ic_menu_login.png new file mode 100644 index 0000000000..5095ed9724 Binary files /dev/null and b/res/drawable-xhdpi/ic_menu_login.png differ diff --git a/res/layout/conversation_item_received.xml b/res/layout/conversation_item_received.xml index cca4c4e9e7..9675e6786c 100644 --- a/res/layout/conversation_item_received.xml +++ b/res/layout/conversation_item_received.xml @@ -106,7 +106,7 @@ @@ -115,15 +115,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" - android:src="@drawable/key" - android:visibility="gone" /> - - - - - - - - - - - - - - - + + + + + + + + + + - + - - - - + + + diff --git a/src/org/thoughtcrime/securesms/ConversationItem.java b/src/org/thoughtcrime/securesms/ConversationItem.java index 8e7891e7c3..1197560117 100644 --- a/src/org/thoughtcrime/securesms/ConversationItem.java +++ b/src/org/thoughtcrime/securesms/ConversationItem.java @@ -76,7 +76,6 @@ public class ConversationItem extends LinearLayout { private TextView bodyText; private TextView dateText; - private ImageView pendingImage; private ImageView secureImage; private ImageView failedImage; private ImageView keyImage; @@ -107,7 +106,6 @@ public class ConversationItem extends LinearLayout { this.bodyText = (TextView) findViewById(R.id.conversation_item_body); this.dateText = (TextView) findViewById(R.id.conversation_item_date); - this.pendingImage = (ImageView)findViewById(R.id.sms_pending_indicator); this.secureImage = (ImageView)findViewById(R.id.sms_secure_indicator); this.failedImage = (ImageView)findViewById(R.id.sms_failed_indicator); this.keyImage = (ImageView)findViewById(R.id.key_exchange_indicator); @@ -212,7 +210,7 @@ public class ConversationItem extends LinearLayout { private void setBodyText(MessageRecord messageRecord) { String body = messageRecord.getBody(); - if (messageRecord.isKeyExchange() && messageRecord.isOutgoing()) body = "\nSent key exchange message"; + if (messageRecord.isKeyExchange() && messageRecord.isOutgoing()) body = "\nKey exchange message"; else if (messageRecord.isProcessedKeyExchange() && !messageRecord.isOutgoing()) body = "\nReceived and processed key exchange message."; else if (messageRecord.isStaleKeyExchange()) body = "\nError, received stale key exchange message."; else if (messageRecord.isKeyExchange() && !messageRecord.isOutgoing()) body = "\nReceived key exchange message, click to process"; @@ -250,12 +248,6 @@ public class ConversationItem extends LinearLayout { private void setBodyImage(MessageRecord messageRecord) { Recipient recipient = messageRecord.getMessageRecipient(); - if (messageRecord.isKeyExchange()) - { - contactPhoto.setVisibility(View.GONE); - return; - } - if (!messageRecord.isOutgoing()) contactPhoto.setImageBitmap(recipient.getContactPhoto()); else setContactPhotoForUserIdentity(); @@ -281,7 +273,6 @@ public class ConversationItem extends LinearLayout { } private void setStatusIcons(MessageRecord messageRecord) { - pendingImage.setVisibility(messageRecord.isPending() ? View.VISIBLE : View.GONE); failedImage.setVisibility(messageRecord.isFailed() ? View.VISIBLE : View.GONE); secureImage.setVisibility(messageRecord.isSecure() ? View.VISIBLE : View.GONE); keyImage.setVisibility(messageRecord.isKeyExchange() ? View.VISIBLE : View.GONE);