From 7339afcf7396a4137975d76c52e0057ad1b644be Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Tue, 28 Aug 2018 14:26:21 -0400 Subject: [PATCH] Add tcelldb error check --- cmd/micro/micro.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index f9142af7..7eb61a69 100644 --- a/cmd/micro/micro.go +++ b/cmd/micro/micro.go @@ -193,7 +193,12 @@ func InitScreen() { screen, err = tcell.NewScreen() if err != nil { if err == tcell.ErrTermNotFound { - terminfo.WriteDB(configDir + "/.tcelldb") + err = terminfo.WriteDB(configDir + "/.tcelldb") + if err != nil { + fmt.Println(err) + fmt.Println("Fatal: Micro could not create tcelldb") + os.Exit(1) + } screen, err = tcell.NewScreen() if err != nil { fmt.Println(err)