skip unnecessary loading of conversation overview fragment

This commit is contained in:
Daniel Gultsch 2018-02-25 08:33:22 +01:00
parent 759498ac3a
commit b5fa9b77c9
1 changed files with 8 additions and 4 deletions

View File

@ -103,17 +103,21 @@ public class ConversationActivity extends XmppActivity implements OnConversation
if (performRedirectIfNecessary(true)) {
return;
}
for (@IdRes int id : FRAGMENT_ID_NOTIFICATION_ORDER) {
notifyFragmentOfBackendConnected(id);
}
invalidateActionBarTitle();
xmppConnectionService.getNotificationService().setIsInForeground(true);
Intent intent = pendingViewIntent.pop();
if (intent != null) {
if (processViewIntent(intent)) {
if (binding.secondaryFragment != null) {
notifyFragmentOfBackendConnected(R.id.main_fragment);
}
invalidateActionBarTitle();
return;
}
}
for (@IdRes int id : FRAGMENT_ID_NOTIFICATION_ORDER) {
notifyFragmentOfBackendConnected(id);
}
invalidateActionBarTitle();
if (binding.secondaryFragment != null && ConversationFragment.getConversation(this) == null) {
Conversation conversation = ConversationsOverviewFragment.getSuggestion(this);
if (conversation != null) {