aboutsummaryrefslogtreecommitdiff
path: root/ui/view-main.go
diff options
context:
space:
mode:
Diffstat (limited to 'ui/view-main.go')
-rw-r--r--ui/view-main.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/ui/view-main.go b/ui/view-main.go
index 507333a..30fa982 100644
--- a/ui/view-main.go
+++ b/ui/view-main.go
@@ -276,6 +276,17 @@ func (view *MainView) switchRoom(tag string, room *rooms.Room, lock bool) {
msgView.initialHistoryLoaded = true
go view.LoadHistory(room.ID)
}
+ if !room.MembersFetched {
+ go func() {
+ err := view.matrix.FetchMembers(room)
+ if err != nil {
+ debug.Print("Error fetching members:", err)
+ return
+ }
+ roomView.UpdateUserList()
+ view.parent.Render()
+ }()
+ }
}
func (view *MainView) addRoomPage(room *rooms.Room) *RoomView {