diff --git a/cmd/micro/buffer.go b/cmd/micro/buffer.go index aea7c030..0d893fda 100644 --- a/cmd/micro/buffer.go +++ b/cmd/micro/buffer.go @@ -55,10 +55,12 @@ type SerializedBuffer struct { // NewBuffer creates a new buffer from `txt` with path and name `path` func NewBuffer(txt []byte, path string) *Buffer { - for _, tab := range tabs { - for _, view := range tab.views { - if view.Buf.Path == path { - return view.Buf + if path != "" { + for _, tab := range tabs { + for _, view := range tab.views { + if view.Buf.Path == path { + return view.Buf + } } } }