Allow read marker to be cleared when at 0 in Timeline
The read marker can be at posiiton 0 in the timeline so make sure that can be cleared by checking >=0 in markReadIfVisible
This commit is contained in:
@@ -661,7 +661,7 @@ Kirigami.ScrollablePage {
|
|||||||
// Mark all messages as read if all unread messages are visible to the user
|
// Mark all messages as read if all unread messages are visible to the user
|
||||||
function markReadIfVisible() {
|
function markReadIfVisible() {
|
||||||
let readMarkerRow = eventToIndex(currentRoom.readMarkerEventId)
|
let readMarkerRow = eventToIndex(currentRoom.readMarkerEventId)
|
||||||
if (readMarkerRow > 0 && readMarkerRow < firstVisibleIndex() && messageListView.atYEnd) {
|
if (readMarkerRow >= 0 && readMarkerRow < firstVisibleIndex() && messageListView.atYEnd) {
|
||||||
currentRoom.markAllMessagesAsRead()
|
currentRoom.markAllMessagesAsRead()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user