diff --git a/src/components/structures/RoomView.js b/src/components/structures/RoomView.js index 0325b3d9a6..2c322b269d 100644 --- a/src/components/structures/RoomView.js +++ b/src/components/structures/RoomView.js @@ -312,6 +312,9 @@ module.exports = React.createClass({ // Stop peeking because we have joined this room previously MatrixClientPeg.get().stopPeeking(); this.setState({isPeeking: false}); + + //viewing a previously joined room, try to lazy load members + MatrixClientPeg.get().loadRoomMembersIfNeeded(room.roomId); } } }, diff --git a/src/stores/RoomViewStore.js b/src/stores/RoomViewStore.js index 05ad16912c..fed0d7b4a1 100644 --- a/src/stores/RoomViewStore.js +++ b/src/stores/RoomViewStore.js @@ -133,7 +133,6 @@ class RoomViewStore extends Store { _viewRoom(payload) { if (payload.room_id) { - MatrixClientPeg.get().loadRoomMembersIfNeeded(payload.room_id); const newState = { roomId: payload.room_id, roomAlias: payload.room_alias,