diff --git a/main.go b/main.go index e3cb5a35..2fce7c0c 100644 --- a/main.go +++ b/main.go @@ -24,6 +24,7 @@ import ( mrand "math/rand" "os" "os/user" + "path" "path/filepath" "runtime" "time" @@ -167,7 +168,8 @@ func mainUi(flagLocal bool, flagClientUI bool) { if runtime.GOOS == "windows" { dir = "/" + dir } - gcd.SetAssetPath("file://" + filepath.Join(dir, "assets") + string(filepath.Separator)) + // QML uses '/' refardless of platform (so we use path.Join here not filepath.Join) + gcd.SetAssetPath("file://" + path.Join(dir, "assets") + "/") } log.Infof("gcd.assetPath = '%v'\n", gcd.AssetPath())