Fix bug causing incorrect mention suggestions.

master^2
Cody Henthorne 2020-10-13 10:57:00 -04:00 committed by Alan Evans
parent e778ab2e3a
commit c7389ddaa7
1 changed files with 6 additions and 1 deletions

View File

@ -366,6 +366,7 @@ public class ConversationActivity extends PassphraseRequiredActivity
private ConversationViewModel viewModel;
private InviteReminderModel inviteReminderModel;
private ConversationGroupViewModel groupViewModel;
private MentionsPickerViewModel mentionsViewModel;
private LiveRecipient recipient;
private long threadId;
@ -1980,7 +1981,7 @@ public class ConversationActivity extends PassphraseRequiredActivity
}
private void initializeMentionsViewModel() {
MentionsPickerViewModel mentionsViewModel = ViewModelProviders.of(this, new MentionsPickerViewModel.Factory()).get(MentionsPickerViewModel.class);
mentionsViewModel = ViewModelProviders.of(this, new MentionsPickerViewModel.Factory()).get(MentionsPickerViewModel.class);
recipient.observe(this, r -> {
if (r.isPushV2Group() && !mentionsSuggestions.resolved()) {
@ -2122,6 +2123,10 @@ public class ConversationActivity extends PassphraseRequiredActivity
if (groupViewModel != null) {
groupViewModel.onRecipientChange(recipient);
}
if (mentionsViewModel != null) {
mentionsViewModel.onRecipientChange(recipient);
}
}
@Subscribe(threadMode = ThreadMode.MAIN)