From db5fcf11a9b29e7abef8dabfa1063198d903da5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6ran=20Karl?= <3951388+JoeKar@users.noreply.github.com> Date: Mon, 16 Oct 2023 10:44:35 +0200 Subject: [PATCH] save: Restore the screen before overwriteFile() is left (#2967) ...otherwise there is no screen anymore to draw a possible error message. --- internal/buffer/save.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/buffer/save.go b/internal/buffer/save.go index b395fc12..6829d4a4 100644 --- a/internal/buffer/save.go +++ b/internal/buffer/save.go @@ -79,10 +79,10 @@ func overwriteFile(name string, enc encoding.Encoding, fn func(io.Writer) error, if withSudo { // wait for dd to finish and restart the screen if we used sudo err := cmd.Wait() + screen.TempStart(screenb) if err != nil { return err } - screen.TempStart(screenb) } return