]> git.lizzy.rs Git - micro.git/blobdiff - internal/buffer/serialize.go
Merge
[micro.git] / internal / buffer / serialize.go
index 79c21f6e64a765e9d65ffc823ad7651e42070c19..e72311da8b6ae06fc1396b6a4fe843bd712f8706 100644 (file)
@@ -10,8 +10,8 @@ import (
 
        "golang.org/x/text/encoding"
 
-       "github.com/zyedidia/micro/internal/config"
-       "github.com/zyedidia/micro/internal/util"
+       "github.com/zyedidia/micro/v2/internal/config"
+       "github.com/zyedidia/micro/v2/internal/util"
 )
 
 // The SerializedBuffer holds the types that get serialized when a buffer is saved
@@ -51,8 +51,8 @@ func (b *Buffer) Unserialize() error {
                return nil
        }
        file, err := os.Open(filepath.Join(config.ConfigDir, "buffers", util.EscapePath(b.AbsPath)))
-       defer file.Close()
        if err == nil {
+               defer file.Close()
                var buffer SerializedBuffer
                decoder := gob.NewDecoder(file)
                err = decoder.Decode(&buffer)