summaryrefslogtreecommitdiff
path: root/pkg/gui/mainview.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/mainview.go')
-rw-r--r--pkg/gui/mainview.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkg/gui/mainview.go b/pkg/gui/mainview.go
index e4c0159..4661f43 100644
--- a/pkg/gui/mainview.go
+++ b/pkg/gui/mainview.go
@@ -101,6 +101,9 @@ func (gui *Gui) cursorUp(g *gocui.Gui, v *gocui.View) error {
// rrequire a better implementation or the slice's order must be synchronized
// with the views lines
func (gui *Gui) getSelectedRepository() *git.RepoEntity {
+ if len(gui.State.Repositories) == 0 {
+ return nil
+ }
v, _ := gui.g.View(mainViewFeature.Name)
_, oy := v.Origin()
_, cy := v.Cursor()