only scroll down when we are already at the bottom

This commit is contained in:
ryanzhao 2021-06-03 15:16:17 +10:00
parent b2536173a0
commit 0475274b4d
1 changed files with 2 additions and 2 deletions

View File

@ -334,10 +334,10 @@ final class ConversationVC : BaseVC, ConversationViewModelDelegate, OWSConversat
case .insert:
// Perform inserts before updates
self.messagesTableView.insertRows(at: [ IndexPath(row: Int(update.newIndex), section: 0) ], with: .fade)
shouldScrollToBottom = true
shouldScrollToBottom = (self.scrollButton.alpha == 0)
case .update:
self.messagesTableView.reloadRows(at: [ IndexPath(row: Int(update.oldIndex), section: 0) ], with: .fade)
shouldScrollToBottom = true
shouldScrollToBottom = (self.scrollButton.alpha == 0)
default: preconditionFailure()
}
}