From cde6079879a5229e934685e08f78137567daf1f7 Mon Sep 17 00:00:00 2001
From: Nicola Scattaglia <scattaglia.nicola@gmail.com>
Date: Sun, 28 Apr 2019 21:48:46 +0200
Subject: [PATCH] Restore IsWindows variable assignment (#6722) (#6790)

Signed-off-by: Nicola Scattaglia <scattaglia.nicola.work@gmail.com>
---
 modules/setting/setting.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/setting/setting.go b/modules/setting/setting.go
index ed24d74d96..85fcbac2b1 100644
--- a/modules/setting/setting.go
+++ b/modules/setting/setting.go
@@ -16,6 +16,7 @@ import (
 	"os/exec"
 	"path"
 	"path/filepath"
+	"runtime"
 	"strconv"
 	"strings"
 	"time"
@@ -407,6 +408,7 @@ func getWorkPath(appPath string) string {
 }
 
 func init() {
+	IsWindows = runtime.GOOS == "windows"
 	// We can rely on log.CanColorStdout being set properly because modules/log/console_windows.go comes before modules/setting/setting.go lexicographically
 	log.NewLogger(0, "console", "console", fmt.Sprintf(`{"level": "trace", "colorize": %t, "stacktraceLevel": "none"}`, log.CanColorStdout))