diff --git a/get_clients.go b/get_clients.go index d26cd12..f67f756 100644 --- a/get_clients.go +++ b/get_clients.go @@ -3,6 +3,8 @@ package hypr import ( "encoding/json" "os/exec" + + "git.milar.in/milarin/slices" ) func GetWindows() ([]*Window, error) { @@ -26,5 +28,9 @@ func GetWindows() ([]*Window, error) { return nil, err } + windows = slices.Filter(windows, func(w *Window) bool { + return w.PID != -1 + }) + return windows, nil }