From d655e9436af2e9b4dc2bb0ac7759d420e2cdd6db Mon Sep 17 00:00:00 2001 From: Alex Goodman Date: Mon, 11 Jun 2018 09:41:30 -0400 Subject: [PATCH] fix node string nil check --- filetree/node.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/filetree/node.go b/filetree/node.go index 634d642..6698905 100644 --- a/filetree/node.go +++ b/filetree/node.go @@ -66,6 +66,11 @@ func (node *FileNode) Remove() error { func (node *FileNode) String() string { var style *color.Color + if node == nil { + return "" + } else if node.Data == nil { + return node.Name + } switch node.Data.DiffType { case Added: style = color.New(color.FgGreen)