From 3e15ae32112970e39de68ef0d5bf96fa5e2bcd40 Mon Sep 17 00:00:00 2001 From: kobutomo Date: Tue, 6 Oct 2020 09:52:10 +0900 Subject: [PATCH] Add error panel. --- pkg/gui/files_panel.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/gui/files_panel.go b/pkg/gui/files_panel.go index a689de6c9..353c55c1b 100644 --- a/pkg/gui/files_panel.go +++ b/pkg/gui/files_panel.go @@ -247,9 +247,12 @@ func (gui *Gui) handleStageAll(g *gocui.Gui, v *gocui.View) error { func (gui *Gui) handleIgnoreFile(g *gocui.Gui, v *gocui.View) error { file := gui.getSelectedFile() - if file == nil || file.Name == ".gitignore" { + if file == nil { return nil } + if file.Name == ".gitignore" { + return gui.createErrorPanel("Cannot ignore .gitignore") + } if file.Tracked { return gui.ask(askOpts{