1
0
Fork 0
forked from Mirrors/gomuks

Open rooms on click from roster view

This commit is contained in:
FIGBERT 2023-03-18 22:42:56 -07:00
parent 99bd36f216
commit 7a2f907528
No known key found for this signature in database
GPG key ID: 67F1598D607A844B

View file

@ -263,6 +263,19 @@ func (rstr *RosterView) OnMouseEvent(event mauview.MouseEvent) bool {
case tcell.WheelDown:
rstr.ScrollNext()
return true
case tcell.Button1:
_, y := event.Position()
if y <= 3 || y > 3+(2*len(rstr.rooms)) {
return false
} else {
index := y/2 - 2
if index > len(rstr.rooms)-1 {
return false
}
rstr.selected = rstr.rooms[index]
rstr.focused = true
return true
}
}
return false