summaryrefslogtreecommitdiffstats
path: root/pkg/gui/presentation
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-08-23 14:43:48 +1000
committerJesse Duffield <jessedduffield@gmail.com>2020-08-23 15:11:06 +1000
commit4fb52ce2abcd9cfbd566188a20c8919e27dafebb (patch)
tree86442dcd83cf4e11fe664c1b216ef1e133b48776 /pkg/gui/presentation
parent2915134007be939bd43fae74cb7559b4cfdccc9d (diff)
better handling of there being no commit files
Diffstat (limited to 'pkg/gui/presentation')
-rw-r--r--pkg/gui/presentation/commit_files.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg/gui/presentation/commit_files.go b/pkg/gui/presentation/commit_files.go
index 8b6fbfe5b..d930c60dc 100644
--- a/pkg/gui/presentation/commit_files.go
+++ b/pkg/gui/presentation/commit_files.go
@@ -9,6 +9,10 @@ import (
)
func GetCommitFileListDisplayStrings(commitFiles []*commands.CommitFile, diffName string) [][]string {
+ if len(commitFiles) == 0 {
+ return [][]string{{utils.ColoredString("(none)", color.FgRed)}}
+ }
+
lines := make([][]string, len(commitFiles))
for i := range commitFiles {
@@ -54,6 +58,6 @@ func getColorForChangeStatus(changeStatus string) color.Attribute {
case "T":
return color.FgMagenta
default:
- return color.FgWhite
+ return theme.DefaultTextColor
}
}