From 64c0446b8d89f22e07274e43d311086fe9c90949 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Tue, 31 May 2016 19:25:32 -0400 Subject: [PATCH] Fix redraw glitch --- cmd/micro/view.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/micro/view.go b/cmd/micro/view.go index a0539e8a..4f7b14cc 100644 --- a/cmd/micro/view.go +++ b/cmd/micro/view.go @@ -165,6 +165,7 @@ func (v *View) CanClose(msg string) bool { // OpenBuffer opens a new buffer in this view. // This resets the topline, event handler and cursor. func (v *View) OpenBuffer(buf *Buffer) { + screen.Clear() v.CloseBuffer() v.Buf = buf v.Cursor = &buf.Cursor @@ -191,6 +192,7 @@ func (v *View) CloseBuffer() { // ReOpen reloads the current buffer func (v *View) ReOpen() { if v.CanClose("Continue? (yes, no, save) ") { + screen.Clear() v.Buf.ReOpen() v.Relocate() v.matches = Match(v)