Fix invite parentheses in member list

This commit is contained in:
Tulir Asokan 2020-02-22 00:10:08 +02:00
parent 442fdac4d5
commit ecdb1166e1

View File

@ -111,13 +111,13 @@ func (ml *MemberList) Draw(screen mauview.Screen) {
screen.SetCell(0, y, sigilStyle, member.Sigil) screen.SetCell(0, y, sigilStyle, member.Sigil)
} }
if member.Membership == "invite" { if member.Membership == "invite" {
widget.WriteLineSimpleColor(screen, member.Displayname, 2, y, member.Color)
screen.SetCell(1, y, tcell.StyleDefault, '(') screen.SetCell(1, y, tcell.StyleDefault, '(')
if sw := runewidth.StringWidth(member.Displayname); sw < width-1 { if sw := runewidth.StringWidth(member.Displayname); sw+2 < width {
screen.SetCell(sw+1, y, tcell.StyleDefault, ')') screen.SetCell(sw+2, y, tcell.StyleDefault, ')')
} else { } else {
screen.SetCell(width-1, y, tcell.StyleDefault, ')') screen.SetCell(width-1, y, tcell.StyleDefault, ')')
} }
widget.WriteLineSimpleColor(screen, member.Displayname, 2, y, member.Color)
} else { } else {
widget.WriteLineSimpleColor(screen, member.Displayname, 1, y, member.Color) widget.WriteLineSimpleColor(screen, member.Displayname, 1, y, member.Color)
} }