mirror of
https://github.com/jesseduffield/lazydocker.git
synced 2026-07-25 08:31:03 +00:00
don't ask about the reporting config thing more than once
This commit is contained in:
parent
eea087c1db
commit
8a5c634957
1 changed files with 3 additions and 0 deletions
|
|
@ -205,12 +205,15 @@ func (gui *Gui) loadNewDirectory() error {
|
||||||
func (gui *Gui) promptAnonymousReporting() error {
|
func (gui *Gui) promptAnonymousReporting() error {
|
||||||
return gui.createConfirmationPanel(gui.g, nil, gui.Tr.AnonymousReportingTitle, gui.Tr.AnonymousReportingPrompt, func(g *gocui.Gui, v *gocui.View) error {
|
return gui.createConfirmationPanel(gui.g, nil, gui.Tr.AnonymousReportingTitle, gui.Tr.AnonymousReportingPrompt, func(g *gocui.Gui, v *gocui.View) error {
|
||||||
gui.waitForIntro.Done()
|
gui.waitForIntro.Done()
|
||||||
|
// setting the value here explicitly so that we don't re-request after coming back from a subprocess. The proper solution would be to reload the config but that's tricky because it's loaded at the very top level
|
||||||
|
gui.Config.UserConfig.Reporting = "on"
|
||||||
return gui.Config.WriteToUserConfig(func(userConfig *config.UserConfig) error {
|
return gui.Config.WriteToUserConfig(func(userConfig *config.UserConfig) error {
|
||||||
userConfig.Reporting = "on"
|
userConfig.Reporting = "on"
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
}, func(g *gocui.Gui, v *gocui.View) error {
|
}, func(g *gocui.Gui, v *gocui.View) error {
|
||||||
gui.waitForIntro.Done()
|
gui.waitForIntro.Done()
|
||||||
|
gui.Config.UserConfig.Reporting = "off"
|
||||||
return gui.Config.WriteToUserConfig(func(userConfig *config.UserConfig) error {
|
return gui.Config.WriteToUserConfig(func(userConfig *config.UserConfig) error {
|
||||||
userConfig.Reporting = "off"
|
userConfig.Reporting = "off"
|
||||||
return nil
|
return nil
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue