remove invalid window handles caused by X11/xwayland
This commit is contained in:
parent
b779e88150
commit
f9990e1097
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user