diff --git a/internal/slideshow/slideshow.go b/internal/slideshow/slideshow.go index 3663466..555a7cc 100644 --- a/internal/slideshow/slideshow.go +++ b/internal/slideshow/slideshow.go @@ -33,6 +33,7 @@ func Start() { if sleepTime > 0 { time.Sleep(sleepTime) } + sleepTime = time.Until(time.Now().Add(config.Interval)) if scaleImages { error := setBackgroundPiped(data) if error != nil { @@ -46,7 +47,6 @@ func Start() { } loggo.Info("set new background image", "image: "+image) } - sleepTime = time.Until(time.Now().Add(config.Interval)) } }