summaryrefslogtreecommitdiffstats
path: root/pkg/gui/stash_panel.go
diff options
context:
space:
mode:
authorDawid Dziurla <dawidd0811@gmail.com>2018-09-01 14:17:45 +0200
committerDawid Dziurla <dawidd0811@gmail.com>2018-09-03 17:54:06 +0200
commit20073d02939059c6ea4d7371f710448a50f0a7d5 (patch)
tree3d6d909ceefe928ba4237dfa50edf37e3378537d /pkg/gui/stash_panel.go
parent90a4cada8228fee74694a66d97a40435ba4f2b1b (diff)
don't panic
"panic: runtime error: index out of range" when executing stash pop 'g' from help menu
Diffstat (limited to 'pkg/gui/stash_panel.go')
-rw-r--r--pkg/gui/stash_panel.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg/gui/stash_panel.go b/pkg/gui/stash_panel.go
index 2c5e631cb..dd7ecfeb9 100644
--- a/pkg/gui/stash_panel.go
+++ b/pkg/gui/stash_panel.go
@@ -27,7 +27,8 @@ func (gui *Gui) getSelectedStashEntry(v *gocui.View) *commands.StashEntry {
if len(gui.State.StashEntries) == 0 {
return nil
}
- lineNumber := gui.getItemPosition(v)
+ stashView, _ := gui.g.View("stash")
+ lineNumber := gui.getItemPosition(stashView)
return &gui.State.StashEntries[lineNumber]
}