summary refs log tree commit diff
path: root/include
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 /include
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 'include')
-rw-r--r--include/RoomState.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/RoomState.h b/include/RoomState.h

index 976e0079..edef2f5a 100644 --- a/include/RoomState.h +++ b/include/RoomState.h
@@ -110,8 +110,8 @@ RoomState::updateFromEvents(const std::vector<Collection> &collection) } else if (mpark::holds_alternative<Name>(event)) { this->name = mpark::get<Name>(event); } else if (mpark::holds_alternative<Member>(event)) { - auto membership = mpark::get<Member>(event); - this->memberships.emplace(membership.state_key, membership); + auto membership = mpark::get<Member>(event); + memberships[membership.state_key] = membership; } else if (mpark::holds_alternative<PowerLevels>(event)) { this->power_levels = mpark::get<PowerLevels>(event); } else if (mpark::holds_alternative<Topic>(event)) {