summary refs log tree commit diff
path: root/src/RoomList.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-26 21:34:16 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-26 21:34:16 +0300
commit0cd9e3b1e56e991dd357ff4e98c4aba108c25e3f (patch)
tree7ae3eb41869da32eea14791981b18e80eeedfc68 /src/RoomList.cc
parentAdd custom scrollbar on the timeline (diff)
downloadnheko-0cd9e3b1e56e991dd357ff4e98c4aba108c25e3f.tar.xz
Resolve name and avatar on 1-on-1 rooms
Diffstat (limited to 'src/RoomList.cc')
-rw-r--r--src/RoomList.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/RoomList.cc b/src/RoomList.cc
index 3e381340..6d0e185b 100644
--- a/src/RoomList.cc
+++ b/src/RoomList.cc
@@ -100,8 +100,8 @@ void RoomList::setInitialRooms(const QMap<QString, RoomState> &states)
 		auto room_id = it.key();
 		auto state = it.value();
 
-		if (!state.avatar.content().url().toString().isEmpty())
-			client_->fetchRoomAvatar(room_id, state.avatar.content().url());
+		if (!state.getAvatar().toString().isEmpty())
+			client_->fetchRoomAvatar(room_id, state.getAvatar());
 
 		RoomInfoListItem *room_item = new RoomInfoListItem(state, room_id, scrollArea_);
 		connect(room_item, &RoomInfoListItem::clicked, this, &RoomList::highlightSelectedRoom);
@@ -133,8 +133,8 @@ void RoomList::sync(const QMap<QString, RoomState> &states)
 
 		auto room = rooms_[room_id];
 
-		auto current_avatar = room->state().avatar.content().url();
-		auto new_avatar = state.avatar.content().url();
+		auto current_avatar = room->state().getAvatar();
+		auto new_avatar = state.getAvatar();
 
 		if (current_avatar != new_avatar && !new_avatar.toString().isEmpty())
 			client_->fetchRoomAvatar(room_id, new_avatar);