diff --git a/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java b/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java
index aba58e9e3..71cb8ee38 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java
@@ -203,26 +203,25 @@ public final class MediaPreviewActivity extends PassphraseRequiredActivity
else from = "";
if (showThread) {
- String to = null;
+ String titleText = null;
Recipient threadRecipient = mediaItem.threadRecipient;
if (threadRecipient != null) {
- if (mediaItem.outgoing || threadRecipient.isGroup()) {
+ if (mediaItem.outgoing) {
if (threadRecipient.isSelf()) {
- from = getString(R.string.note_to_self);
+ titleText = getString(R.string.note_to_self);
} else {
- to = threadRecipient.getDisplayName(this);
- if (mediaItem.outgoing) {
- return getString(R.string.MediaPreviewActivity_you_to_s, to);
- }
+ titleText = getString(R.string.MediaPreviewActivity_you_to_s, threadRecipient.getDisplayName(this));
}
} else {
- return getString(R.string.MediaPreviewActivity_s_to_you, from);
+ if (threadRecipient.isGroup()) {
+ titleText = getString(R.string.MediaPreviewActivity_s_to_s, from, threadRecipient.getDisplayName(this));
+ } else {
+ titleText = getString(R.string.MediaPreviewActivity_s_to_you, from);
+ }
}
}
-
- return to != null ? getString(R.string.MediaPreviewActivity_s_to_s, from, to)
- : from;
+ return titleText != null ? titleText : from;
} else {
return from;
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 728fa5f71..54e859a62 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1850,8 +1850,8 @@
%1$s to %2$s
You to %1$s
-
- %1$s to You
+
+ %1$s to you
Media no longer available.
Can\'t find an app able to share this media.