From 0c6d5bf5593ca0f1bcf1aff5a6948994e284d3f3 Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Thu, 26 May 2022 11:45:10 -0400 Subject: [PATCH] fix: use actual repo name in status bar --- ui/pages/repo/log.go | 2 +- ui/pages/repo/repo.go | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ui/pages/repo/log.go b/ui/pages/repo/log.go index 16215018c74482f1a38f063b0345a57629a03e6f..ffaafccb4cdbb3f358a2752e211969354be4d7d0 100644 --- a/ui/pages/repo/log.go +++ b/ui/pages/repo/log.go @@ -20,7 +20,7 @@ import ( ) var ( - waitBeforeLoading = time.Millisecond * 200 + waitBeforeLoading = time.Millisecond * 100 ) type logView int diff --git a/ui/pages/repo/repo.go b/ui/pages/repo/repo.go index 71ba68cfa876b698969b1a50b4f9873cd09858ba..98d759fd3bd86d785fc921099914b317d3e5827f 100644 --- a/ui/pages/repo/repo.go +++ b/ui/pages/repo/repo.go @@ -284,10 +284,13 @@ func (r *Repo) headerView() string { } func (r *Repo) updateStatusBarCmd() tea.Msg { + if r.selectedRepo == nil { + return nil + } value := r.boxes[r.activeTab].(statusbar.Model).StatusBarValue() info := r.boxes[r.activeTab].(statusbar.Model).StatusBarInfo() return statusbar.StatusBarMsg{ - Key: r.selectedRepo.Name(), + Key: r.selectedRepo.Repo(), Value: value, Info: info, Branch: fmt.Sprintf(" %s", r.ref.Name().Short()), @@ -295,6 +298,9 @@ func (r *Repo) updateStatusBarCmd() tea.Msg { } func (r *Repo) updateRefCmd() tea.Msg { + if r.selectedRepo == nil { + return nil + } head, err := r.selectedRepo.HEAD() if err != nil { return common.ErrorMsg(err)