]> git.lizzy.rs Git - micro.git/commitdiff
Properly close unmodified buffers on sigterm
authorZachary Yedidia <zyedidia@gmail.com>
Sun, 30 Aug 2020 19:46:11 +0000 (15:46 -0400)
committerZachary Yedidia <zyedidia@gmail.com>
Sun, 30 Aug 2020 19:46:11 +0000 (15:46 -0400)
cmd/micro/micro.go

index cae723996e29f8b800acd347fc24c8ba7c70331b..520d7fb40c51d9100813591bfcee4f789cd93a8f 100644 (file)
@@ -276,6 +276,13 @@ func main() {
 
        go func() {
                <-c
+
+               for _, b := range buffer.OpenBuffers {
+                       if !b.Modified() {
+                               b.Fini()
+                       }
+               }
+
                if screen.Screen != nil {
                        screen.Screen.Fini()
                }