diff --git a/res/layout/listitem_email.xml b/res/layout/listitem_email.xml
index de605a6..0c6e855 100644
--- a/res/layout/listitem_email.xml
+++ b/res/layout/listitem_email.xml
@@ -43,6 +43,7 @@
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/email_from"
android:layout_below="@+id/email_from"
+ android:layout_toStartOf="@+id/email_status"
android:ellipsize="end"
android:maxLines="1"
android:text="Content" />
@@ -67,24 +68,13 @@
android:visibility="gone"
android:src="@drawable/ic_content_attachment" />
-
-
-
+ android:visibility="gone" />
diff --git a/src/i2p/bote/android/EmailListAdapter.java b/src/i2p/bote/android/EmailListAdapter.java
index 406f3de..2022a64 100644
--- a/src/i2p/bote/android/EmailListAdapter.java
+++ b/src/i2p/bote/android/EmailListAdapter.java
@@ -98,17 +98,17 @@ public class EmailListAdapter extends ArrayAdapter {
// Set email status if we sent it
if (BoteHelper.isSentEmail(email)) {
- TextView emailStatus = (TextView) v.findViewById(R.id.email_status_text);
+ TextView emailStatus = (TextView) v.findViewById(R.id.email_status);
if (email.isDelivered())
- ((ImageView) v.findViewById(
- R.id.email_status)).setVisibility(View.VISIBLE);
- else {
- if (email.getDeliveryPercentage() > 0)
- emailStatus.setText(email.getDeliveryPercentage() + "%");
- else
- emailStatus.setText(BoteHelper.getEmailStatus(email));
- emailStatus.setVisibility(View.VISIBLE);
- }
+ emailStatus.setCompoundDrawablesWithIntrinsicBounds(
+ getContext().getResources().getDrawable(
+ R.drawable.ic_navigation_accept),
+ null, null, null);
+ else if (email.getDeliveryPercentage() > 0)
+ emailStatus.setText(email.getDeliveryPercentage() + "%");
+ else
+ emailStatus.setText(BoteHelper.getEmailStatus(email));
+ emailStatus.setVisibility(View.VISIBLE);
}
} catch (MessagingException e) {
subject.setText("ERROR: " + e.getMessage());