From 7868bd90fab77faa1e37674d543eefc1ff315fff Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 2 Jun 2018 00:28:21 +0300 Subject: Improve newlines in HTML parser --- ui/message-view.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ui/message-view.go') diff --git a/ui/message-view.go b/ui/message-view.go index 9bd1795..9f3d811 100644 --- a/ui/message-view.go +++ b/ui/message-view.go @@ -249,7 +249,7 @@ func (view *MessageView) replaceBuffer(original messages.UIMessage, new messages } view.textBuffer = append(append(view.textBuffer[0:start], new.Buffer()...), view.textBuffer[end:]...) - if len(new.Buffer()) != end-start+1 { + if len(new.Buffer()) != end-start { metaBuffer := view.metaBuffer[0:start] for range new.Buffer() { metaBuffer = append(metaBuffer, new) @@ -504,6 +504,7 @@ func (view *MessageView) Draw(screen tcell.Screen) { if len(view.textBuffer) != len(view.metaBuffer) { debug.Printf("Unexpected text/meta buffer length mismatch: %d != %d.", len(view.textBuffer), len(view.metaBuffer)) + view.prevMsgCount = 0 return } -- cgit v1.2.3