summary refs log tree commit diff
path: root/src/timeline/RoomlistModel.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-12-28 22:30:12 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2021-12-28 22:30:12 +0100
commitbb290f9fecc48d407c2bc75a64b0e8a94bc3aeba (patch)
tree4a663d6987c615c9c2b01bec903bfe125ee58cf3 /src/timeline/RoomlistModel.cpp
parentRemove unused button class (diff)
downloadnheko-bb290f9fecc48d407c2bc75a64b0e8a94bc3aeba.tar.xz
Fix more warnings and remove dead code
Diffstat (limited to 'src/timeline/RoomlistModel.cpp')
-rw-r--r--src/timeline/RoomlistModel.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/timeline/RoomlistModel.cpp b/src/timeline/RoomlistModel.cpp

index 79324628..6c9593ee 100644 --- a/src/timeline/RoomlistModel.cpp +++ b/src/timeline/RoomlistModel.cpp
@@ -317,7 +317,7 @@ RoomlistModel::addRoom(const QString &room_id, bool suppressInsertNotification) int total_unread_msgs = 0; - for (const auto &room : models) { + for (const auto &room : qAsConst(models)) { if (!room.isNull()) total_unread_msgs += room->notificationCount(); } @@ -586,8 +586,8 @@ RoomlistModel::initializeRooms() } invites = cache::client()->invites(); - for (const auto &id : invites.keys()) { - roomids.push_back(id); + for (auto id = invites.keyBegin(); id != invites.keyEnd(); ++id) { + roomids.push_back(*id); } for (const auto &id : cache::client()->roomIds()) @@ -826,10 +826,12 @@ FilteredRoomlistModel::updateHiddenTagsAndSpaces() hiddenTags.clear(); hiddenSpaces.clear(); hideDMs = false; - for (const auto &t : UserSettings::instance()->hiddenTags()) { - if (t.startsWith("tag:")) + + auto hidden = UserSettings::instance()->hiddenTags(); + for (const auto &t : qAsConst(hidden)) { + if (t.startsWith(u"tag:")) hiddenTags.push_back(t.mid(4)); - else if (t.startsWith("space:")) + else if (t.startsWith(u"space:")) hiddenSpaces.push_back(t.mid(6)); else if (t == "dm") hideDMs = true;