diff --git a/src/org/thoughtcrime/securesms/ConversationTitleView.java b/src/org/thoughtcrime/securesms/ConversationTitleView.java index 7e8fe5ee9..55e5626e6 100644 --- a/src/org/thoughtcrime/securesms/ConversationTitleView.java +++ b/src/org/thoughtcrime/securesms/ConversationTitleView.java @@ -19,8 +19,12 @@ import org.thoughtcrime.securesms.components.AvatarView; import org.thoughtcrime.securesms.connect.DcHelper; import org.thoughtcrime.securesms.mms.GlideRequests; import org.thoughtcrime.securesms.recipients.Recipient; +import org.thoughtcrime.securesms.util.DateUtils; +import org.thoughtcrime.securesms.util.DynamicLanguage; import org.thoughtcrime.securesms.util.ViewUtil; +import java.util.Locale; + public class ConversationTitleView extends RelativeLayout { private View content; @@ -105,6 +109,12 @@ public class ConversationTitleView extends RelativeLayout { DcContact dcContact = dcContext.getContact(chatContacts[0]); if (profileView || !dcChat.isProtected()) { subtitleStr = dcContact.getAddr(); + } else { + long timestamp = dcContact.getLastSeen(); + if (timestamp != 0) { + Locale locale = DynamicLanguage.getSelectedLocale(context); + subtitleStr = context.getString(R.string.last_seen_at, DateUtils.getExtendedTimeSpanString(context, locale, timestamp)); + } } isOnline = dcContact.wasSeenRecently(); }