aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-04-08 20:44:33 +0200
committerChristian Schneppe <christian@pix-art.de>2018-04-08 20:44:33 +0200
commit341f9acc36d2c7c7c04240850efe1f041224ae4d (patch)
treeef37b7de620b130a836821c74a1690cda37caa8c /src/main/java/de/pixart/messenger/ui/ConversationFragment.java
parent7f7d8b8fcd776a1a3eab5e38f924c55246d4dd1c (diff)
fixed rotation in choose contact activity
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/ConversationFragment.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/ConversationFragment.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
index 1a4095b0e..01452d3db 100644
--- a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
+++ b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
@@ -2501,6 +2501,9 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
}
private boolean showLoadMoreMessages(final Conversation c) {
+ if (activity == null || activity.xmppConnectionService == null) {
+ return false;
+ }
final boolean mam = hasMamSupport(c) && !c.getContact().isBlocked();
final MessageArchiveService service = activity.xmppConnectionService.getMessageArchiveService();
return mam && (c.getLastClearHistory().getTimestamp() != 0 || (c.countMessages() == 0 && c.messagesLoaded.get() && c.hasMessagesLeftOnServer() && !service.queryInProgress(c)));