summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIbrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>2018-12-22 00:46:34 +0300
committerIbrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>2018-12-22 00:46:34 +0300
commit7e0d80e24c3dc4e3ab39eb9d0e3c8978ad7b1b72 (patch)
tree3cc5751aaa71c99349876ef34d45cd165256b14f
parentminor code style imrovements and code reduction (diff)
downloadgitbatch-7e0d80e24c3dc4e3ab39eb9d0e3c8978ad7b1b72.tar.gz
suppress an ambigous bug
-rw-r--r--pkg/gui/mainview.go3
-rw-r--r--pkg/gui/sideviews.go3
2 files changed, 6 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()
diff --git a/pkg/gui/sideviews.go b/pkg/gui/sideviews.go
index 6316255..a602b2e 100644
--- a/pkg/gui/sideviews.go
+++ b/pkg/gui/sideviews.go
@@ -14,6 +14,9 @@ var (
// refreshes the side views of the application for given git.RepoEntity struct
func (gui *Gui) renderSideViews(e *git.RepoEntity) error {
+ if e == nil {
+ return nil
+ }
var err error
if err = gui.renderRemotes(e); err != nil {
return err