From 34ebd2b30ee5ee792f0589642ff9832afb9dc3fc Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 9 Nov 2023 21:47:03 +0100 Subject: Fix call only ringing the second time --- src/timeline/RoomlistModel.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/timeline/RoomlistModel.cpp b/src/timeline/RoomlistModel.cpp index 5ea6f8c8..cdaa02ec 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 = -- cgit 1.4.1