aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/connection.cpp')
-rw-r--r--lib/connection.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/lib/connection.cpp b/lib/connection.cpp
index 7feeb075..53835a80 100644
--- a/lib/connection.cpp
+++ b/lib/connection.cpp
@@ -1104,15 +1104,8 @@ void Connection::saveState() const
QJsonObject rooms;
QJsonObject inviteRooms;
for (const auto* i : roomMap()) // Pass on rooms in Leave state
- {
- auto& targetArray = i->joinState() == JoinState::Invite
- ? inviteRooms : rooms;
- targetArray.insert(i->id(), QJsonObject());
- QElapsedTimer et1; et1.start();
- QCoreApplication::processEvents();
- if (et1.elapsed() > 1)
- qCDebug(PROFILER) << "processEvents() borrowed" << et1;
- }
+ (i->joinState() == JoinState::Invite ? inviteRooms : rooms)
+ .insert(i->id(), QJsonValue::Null);
QJsonObject roomObj;
if (!rooms.isEmpty())