From: Bjørn Erik Pedersen Date: Thu, 14 Mar 2019 20:39:00 +0000 (+0100) Subject: commands: Fix doLiveReload logic X-Git-Tag: v0.55.0~50 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=4a2a8afff;p=brevno-suite%2Fhugo commands: Fix doLiveReload logic Fixes #5754 --- diff --git a/commands/commandeer.go b/commands/commandeer.go index 3939d3bd..8abb6418 100644 --- a/commands/commandeer.go +++ b/commands/commandeer.go @@ -304,7 +304,7 @@ func (c *commandeer) loadConfig(mustHaveConfigFile, running bool) error { } // Set some commonly used flags - c.doLiveReload = !c.h.buildWatch && !c.Cfg.GetBool("disableLiveReload") + c.doLiveReload = running && !c.Cfg.GetBool("disableLiveReload") c.fastRenderMode = c.doLiveReload && !c.Cfg.GetBool("disableFastRender") c.showErrorInBrowser = c.doLiveReload && !c.Cfg.GetBool("disableBrowserError") @@ -351,6 +351,7 @@ func (c *commandeer) loadConfig(mustHaveConfigFile, running bool) error { // to make that decision. irrelevantRe: regexp.MustCompile(`\.map$`), } + changeDetector.PrepareNew() fs.Destination = hugofs.NewHashingFs(fs.Destination, changeDetector) c.changeDetector = changeDetector