From 26f80087dd837e152a72ce2b3de374b7becbdd5b Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sat, 22 Aug 2020 09:22:22 +1000 Subject: [PATCH] when toggling files reset patch manager if patch ends up empty --- pkg/gui/commit_files_panel.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/gui/commit_files_panel.go b/pkg/gui/commit_files_panel.go index 55a2bde52..6e3cd4b1f 100644 --- a/pkg/gui/commit_files_panel.go +++ b/pkg/gui/commit_files_panel.go @@ -141,6 +141,10 @@ func (gui *Gui) handleToggleFileForPatch(g *gocui.Gui, v *gocui.View) error { gui.GitCommand.PatchManager.ToggleFileWhole(commitFile.Name) + if gui.GitCommand.PatchManager.IsEmpty() { + gui.GitCommand.PatchManager.Reset() + } + return gui.refreshCommitFilesView() }