Disable saving viewport.

This commit is contained in:
Black Hat
2019-07-17 18:07:11 +08:00
parent 38dc533de7
commit 7d38d05bab

View File

@@ -254,15 +254,16 @@ Item {
onModelReset: { onModelReset: {
movingTimer.stop() movingTimer.stop()
messageListView.positionViewAtBeginning()
if (currentRoom) { if (currentRoom) {
movingTimer.restart() movingTimer.restart()
var lastScrollPosition = sortedMessageEventModel.mapFromSource(currentRoom.savedTopVisibleIndex()) // var lastScrollPosition = sortedMessageEventModel.mapFromSource(currentRoom.savedTopVisibleIndex())
if (lastScrollPosition === 0) { // if (lastScrollPosition === 0) {
messageListView.positionViewAtBeginning() // messageListView.positionViewAtBeginning()
} else { // } else {
messageListView.currentIndex = lastScrollPosition // messageListView.currentIndex = lastScrollPosition
} // }
if (messageListView.contentY < messageListView.originY + 10 || currentRoom.timelineSize < 20) if (messageListView.contentY < messageListView.originY + 10 || currentRoom.timelineSize < 20)
currentRoom.getPreviousContent(50) currentRoom.getPreviousContent(50)