]> git.lizzy.rs Git - micro.git/commitdiff
Don't automatically disable readonly option (#1957)
authorDmitry Maluka <dmitrymaluka@gmail.com>
Wed, 23 Dec 2020 20:21:20 +0000 (21:21 +0100)
committerGitHub <noreply@github.com>
Wed, 23 Dec 2020 20:21:20 +0000 (15:21 -0500)
Fix the regression after 3b34a02: setting readonly option to true
in onBufferOpen lua callback doesn't work, since it is automatically
reset to false if write permission is not denied.

internal/buffer/buffer.go

index d5ccfac1cea0809b580aaf3d8efaa45f02d7658e..dba08fe76842b4b2879c3fdd142f5719f5c9aa39 100644 (file)
@@ -239,7 +239,9 @@ func NewBufferFromFileAtLoc(path string, btype BufType, cursorLoc Loc) (*Buffer,
                buf = NewBuffer(file, util.FSize(file), filename, cursorLoc, btype)
        }
 
-       buf.SetOptionNative("readonly", readonly)
+       if readonly {
+               buf.SetOptionNative("readonly", true)
+       }
 
        return buf, nil
 }