Merge pull request #53 from Evidlo/master

fix room name overwriting unread count
This commit is contained in:
Tulir Asokan 2018-05-25 11:29:06 +03:00 committed by GitHub
commit a76ce88a30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -53,6 +53,9 @@ func (or *OrderedRoom) Draw(roomList *RoomList, screen tcell.Screen, x, y, lineW
} }
unreadCount := or.UnreadCount() unreadCount := or.UnreadCount()
widget.WriteLinePadded(screen, tview.AlignLeft, or.GetTitle(), x, y, lineWidth, style)
if unreadCount > 0 { if unreadCount > 0 {
unreadMessageCount := "99+" unreadMessageCount := "99+"
if unreadCount < 100 { if unreadCount < 100 {
@ -65,8 +68,6 @@ func (or *OrderedRoom) Draw(roomList *RoomList, screen tcell.Screen, x, y, lineW
widget.WriteLine(screen, tview.AlignRight, unreadMessageCount, x+lineWidth-7, y, 7, style) widget.WriteLine(screen, tview.AlignRight, unreadMessageCount, x+lineWidth-7, y, 7, style)
lineWidth -= len(unreadMessageCount) lineWidth -= len(unreadMessageCount)
} }
widget.WriteLinePadded(screen, tview.AlignLeft, or.GetTitle(), x, y, lineWidth, style)
} }
type TagRoomList struct { type TagRoomList struct {