From 6a2d14ad2af6168419af9ef9f6c061476cdd7b25 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Fri, 1 Sep 2017 18:19:51 -0400 Subject: [PATCH] Refine message view's initial range size. // FREEBIE --- .../ViewControllers/ConversationView/MessagesViewController.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Signal/src/ViewControllers/ConversationView/MessagesViewController.m b/Signal/src/ViewControllers/ConversationView/MessagesViewController.m index a6e033b18..192137761 100644 --- a/Signal/src/ViewControllers/ConversationView/MessagesViewController.m +++ b/Signal/src/ViewControllers/ConversationView/MessagesViewController.m @@ -488,6 +488,8 @@ typedef NS_ENUM(NSInteger, MessagesRangeSizeMode) { [self.uiDatabaseConnection beginLongLivedReadTransaction]; + // We need to update the "unread indicator" _before_ we determine the initial range + // size, since it depends on where the unread indicator is placed. self.page = 0; [self ensureDynamicInteractions];