diff --git a/sleepless/sleepless_unix.go b/sleepless/sleepless_unix.go index 835c647..70ac132 100644 --- a/sleepless/sleepless_unix.go +++ b/sleepless/sleepless_unix.go @@ -11,7 +11,7 @@ func PreventSleep(appName string, reason string) (func(), error) { } var cookie uint - err = conn.BusObject().Call("org.gnome.SessionManager.Inhibit", 0, appName, 0, reason, 0).Store(&cookie) + err = conn.BusObject().Call("org.gnome.SessionManager.Inhibit", 0, appName, uint(0), reason, uint(0)).Store(&cookie) if err != nil { return func() {}, err } diff --git a/state/statemanager.go b/state/statemanager.go index 1d2a99c..266123f 100644 --- a/state/statemanager.go +++ b/state/statemanager.go @@ -24,7 +24,7 @@ func InitializeState() (*JcpState, error) { jcpDir := path.Join(cacheDir, JcpStateDirectoryName) err = os.Mkdir(jcpDir, os.ModePerm) - if !os.IsExist(err) { + if err != nil && !os.IsExist(err) { return nil, err }