From 34ebd2b30ee5ee792f0589642ff9832afb9dc3fc Mon Sep 17 00:00:00 2001
From: Nicolas Werner <nicolas.werner@hotmail.de>
Date: Thu, 9 Nov 2023 21:47:03 +0100
Subject: [PATCH] Fix call only ringing the second time

---
 src/timeline/RoomlistModel.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/timeline/RoomlistModel.cpp b/src/timeline/RoomlistModel.cpp
index 5ea6f8c87..cdaa02ec6 100644
--- a/src/timeline/RoomlistModel.cpp
+++ b/src/timeline/RoomlistModel.cpp
@@ -528,14 +528,15 @@ RoomlistModel::sync(const mtx::responses::Sync &sync_)
         // addRoom will only add the room, if it doesn't exist
         addRoom(qroomid);
         const auto &room_model = models.value(qroomid);
-        room_model->sync(room);
-        // room_model->addEvents(room.timeline);
+
         connect(room_model.data(),
                 &TimelineModel::newCallEvent,
                 ChatPage::instance()->callManager(),
                 &CallManager::syncEvent,
                 Qt::UniqueConnection);
 
+        room_model->sync(room);
+
         if (ChatPage::instance()->userSettings()->typingNotifications()) {
             for (const auto &ev : room.ephemeral.events) {
                 if (auto t =
-- 
GitLab