From ed2b05628a8731cfb69ee41bad24cd99affe7897 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Tue, 19 Apr 2022 09:51:21 +0200 Subject: [PATCH] Timeline consistency debug: do not toast -1->-1, these seem rather common as well Change-Id: I90bc46dddf0760192221c4936111dd8460046c6c --- .../sdk/internal/session/room/timeline/DefaultTimeline.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt index 56766a4f3b..000a500c61 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt @@ -462,7 +462,7 @@ fun checkTimelineConsistency(location: String, events: List, verb // - The list may omit unsupported events (I guess?), thus causing gaps in the indices. Timber.w("Possible timeline inconsistency found at $location, $i/${events.size}: ${event.displayIndex}->${prev.displayIndex}, ${event.eventId} -> ${prev.eventId}") // Toast only those which are particularly suspicious - if (prev.displayIndex != 1 && prev.displayIndex != 0 && prev.displayIndex >= event.displayIndex) { + if (prev.displayIndex != 1 && prev.displayIndex != 0 && prev.displayIndex >= event.displayIndex && !(prev.displayIndex == -1 && event.displayIndex == -1)) { toastMsg += "${event.displayIndex}->${prev.displayIndex}," } potentialIssues++