summaryrefslogtreecommitdiffstats
path: root/pkg/gui/quitting.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/quitting.go')
-rw-r--r--pkg/gui/quitting.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkg/gui/quitting.go b/pkg/gui/quitting.go
index b6cd57e23..915babcca 100644
--- a/pkg/gui/quitting.go
+++ b/pkg/gui/quitting.go
@@ -55,9 +55,15 @@ func (gui *Gui) quit(v *gocui.View) error {
}
if gui.Config.GetUserConfig().GetBool("confirmOnQuit") {
- return gui.createConfirmationPanel(gui.g, v, true, "", gui.Tr.SLocalize("ConfirmQuit"), func(g *gocui.Gui, v *gocui.View) error {
- return gocui.ErrQuit
- }, nil)
+ return gui.createConfirmationPanel(createConfirmationPanelOpts{
+ returnToView: v,
+ returnFocusOnClose: true,
+ title: "",
+ prompt: gui.Tr.SLocalize("ConfirmQuit"),
+ handleConfirm: func() error {
+ return gocui.ErrQuit
+ },
+ })
}
return gocui.ErrQuit