From 39a8150faea00a6ba6202df3f0bc1a0bb4868646 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Mon, 12 Mar 2018 00:15:06 +0200 Subject: Update room name & avatar on new rooms fixes #253 --- src/RoomList.cc | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/RoomList.cc') 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> &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); } -- cgit 1.5.1