From eb2726e8df30bc8d62ec36eb99955276cd24b0e4 Mon Sep 17 00:00:00 2001
From: Tulir Asokan <tulir@maunium.net>
Date: Sun, 16 Jun 2019 16:52:19 +0300
Subject: Somewhat hackily force focus to room view. Fixes #95

---
 ui/view-main.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ui/view-main.go b/ui/view-main.go
index ea24644..2a8a1fe 100644
--- a/ui/view-main.go
+++ b/ui/view-main.go
@@ -270,6 +270,9 @@ func (view *MainView) switchRoom(tag string, room *rooms.Room, lock bool) {
 	view.currentRoom = roomView
 	view.MarkRead(roomView)
 	view.roomList.SetSelected(tag, room)
+	view.flex.SetFocused(view.roomView)
+	view.focused = view.roomView
+	view.roomView.Focus()
 	view.parent.Render()
 
 	if msgView := roomView.MessageView(); len(msgView.messages) < 20 && !msgView.initialHistoryLoaded {
-- 
cgit v1.2.3-70-g09d2