From 0aa587f55ad618cdc57878487d499c4dd28c7734 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 5 Aug 2018 19:54:09 +1000 Subject: [PATCH] return gracefully if there are no files when attempting to open one --- files_panel.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/files_panel.go b/files_panel.go index 9e7fa577f..6255d75cd 100644 --- a/files_panel.go +++ b/files_panel.go @@ -174,7 +174,10 @@ func handleCommitPress(g *gocui.Gui, filesView *gocui.View) error { func genericFileOpen(g *gocui.Gui, v *gocui.View, open func(string) (string, error)) error { file, err := getSelectedFile(g) if err != nil { - return err + if err != ErrNoFiles { + return err + } + return nil } _, err = open(file.Name) return err