diff --git a/lib/src/timeline.dart b/lib/src/timeline.dart index 63388dd..42ddb0f 100644 --- a/lib/src/timeline.dart +++ b/lib/src/timeline.dart @@ -156,8 +156,10 @@ class Timeline { : null); if (i < events.length) { + final tempSortOrder = events[i].sortOrder; events[i] = Event.fromJson( eventUpdate.content, room, eventUpdate.sortOrder); + events[i].sortOrder = tempSortOrder; } } else { Event newEvent;