diff --git a/Classes/ChatConversationView.m b/Classes/ChatConversationView.m index a7128c1ee..ea3c860de 100644 --- a/Classes/ChatConversationView.m +++ b/Classes/ChatConversationView.m @@ -677,9 +677,11 @@ static UICompositeViewDescription *compositeDescription = nil; completion:^(BOOL finished) { _composeIndicatorView.hidden = !visible; }]; - if (_tableController.tableView.contentOffset.y + newComposingFrame.size.height >= (_tableController.tableView.contentSize.height - _tableController.tableView.frame.size.height)) { - [_tableController scrollToBottom:TRUE]; - } + if (visible) { + if (_tableController.tableView.contentOffset.y + newComposingFrame.size.height >= (_tableController.tableView.contentSize.height - _tableController.tableView.frame.size.height)) { + [_tableController scrollToBottom:TRUE]; + } + } } - (BOOL) groupCallAvailable {