diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java b/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java index 0c31115811..44abf17c84 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupCallUpdateMessageFactory.java @@ -61,8 +61,13 @@ public class GroupCallUpdateMessageFactory implements UpdateDescription.Spannabl : context.getString(R.string.MessageRecord_group_call); case 1: if (joinedMembers.get(0).toString().equals(groupCallUpdateDetails.getStartedCallUuid())) { - return withTime ? context.getString(R.string.MessageRecord_s_started_a_group_call_s, describe(joinedMembers.get(0)), time) - : context.getString(R.string.MessageRecord_s_started_a_group_call, describe(joinedMembers.get(0))); + if (Objects.equals(joinedMembers.get(0), selfAci)) { + return withTime ? context.getString(R.string.MessageRecord_you_started_a_group_call_s, time) + : context.getString(R.string.MessageRecord_you_started_a_group_call); + } else { + return withTime ? context.getString(R.string.MessageRecord_s_started_a_group_call_s, describe(joinedMembers.get(0)), time) + : context.getString(R.string.MessageRecord_s_started_a_group_call, describe(joinedMembers.get(0))); + } } else if (Objects.equals(joinedMembers.get(0), selfAci)) { return withTime ? context.getString(R.string.MessageRecord_you_are_in_the_group_call_s1, time) : context.getString(R.string.MessageRecord_you_are_in_the_group_call); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 759464e98c..0b0773abee 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1484,12 +1484,14 @@ %1$s started a group call · %2$s + You started a group call · %1$s %1$s is in the group call · %2$s You are in the group call · %1$s %1$s and %2$s are in the group call · %3$s Group call · %1$s %1$s started a group call + You started a group call %1$s is in the group call You are in the group call %1$s and %2$s are in the group call