summaryrefslogtreecommitdiffstats
path: root/pkg/gui/updates.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2018-08-27 20:26:49 +1000
committerJesse Duffield <jessedduffield@gmail.com>2018-08-27 20:26:49 +1000
commitf861175f8316f38317467bb0cbaf8fdf5c1fcfa5 (patch)
tree887938027fd1988ffb1b1ab4d1e8eefd5635f811 /pkg/gui/updates.go
parent25c60b185491f6690d42527a4844bc41a09266a7 (diff)
move update quit confirmation function into updates file
Diffstat (limited to 'pkg/gui/updates.go')
-rw-r--r--pkg/gui/updates.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkg/gui/updates.go b/pkg/gui/updates.go
index 0065225fd..ff5a0afba 100644
--- a/pkg/gui/updates.go
+++ b/pkg/gui/updates.go
@@ -55,3 +55,11 @@ func (gui *Gui) onUpdateFinish(err error) error {
}
return nil
}
+
+func (gui *Gui) createUpdateQuitConfirmation(g *gocui.Gui, v *gocui.View) error {
+ title := "Currently Updating"
+ message := "An update is in progress. Are you sure you want to quit?"
+ return gui.createConfirmationPanel(gui.g, v, title, message, func(g *gocui.Gui, v *gocui.View) error {
+ return gocui.ErrQuit
+ }, nil)
+}