Files
Ant-Browser/single_instance_state_windows.go

20 lines
417 B
Go

//go:build windows
package main
import (
"os"
"path/filepath"
"strings"
)
func singleInstanceStateRoot(appRoot string) string {
if dir := strings.TrimSpace(os.Getenv("LOCALAPPDATA")); dir != "" {
return filepath.Join(dir, "Ant Browser")
}
if dir, err := os.UserConfigDir(); err == nil && strings.TrimSpace(dir) != "" {
return filepath.Join(dir, "Ant Browser")
}
return filepath.Join(appRoot, "data")
}