summary refs log tree commit diff
path: root/src/RoomList.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-12 00:15:06 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-12 00:15:06 +0200
commit39a8150faea00a6ba6202df3f0bc1a0bb4868646 (patch)
treec4eaed6868e79bcd88ee92dcc1cc6e08d74568c8 /src/RoomList.cc
parentAdd context menu option to mark events individually as read (diff)
downloadnheko-39a8150faea00a6ba6202df3f0bc1a0bb4868646.tar.xz
Update room name & avatar on new rooms
fixes #253
Diffstat (limited to 'src/RoomList.cc')
-rw-r--r--src/RoomList.cc10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/RoomList.cc b/src/RoomList.cc

index 13bc0d48..866d28ae 100644 --- a/src/RoomList.cc +++ b/src/RoomList.cc
@@ -199,15 +199,9 @@ RoomList::sync(const std::map<QString, QSharedPointer<RoomState>> &states, addRoom(settings.at(state.first), state.second, state.first); auto room = rooms_[state.first]; - auto room_state = room->state(); + auto new_avatar = state.second->getAvatar(); - if (room_state) { - auto current_avatar = room_state->getAvatar(); - auto new_avatar = state.second->getAvatar(); - - if (current_avatar != new_avatar && !new_avatar.toString().isEmpty()) - updateAvatar(state.first, new_avatar.toString()); - } + updateAvatar(state.first, new_avatar.toString()); room->setState(state.second); }