init: ignore disabled outputs

This commit is contained in:
Skia 2021-10-15 10:14:44 +02:00
parent 780e54abd4
commit 81fb306aec

View file

@ -235,7 +235,7 @@ fn init_workspaces(stream: &UnixStream, workspace_name: &String) {
let outputs = get_outputs(&stream); let outputs = get_outputs(&stream);
let cmd_prefix: String = "focus output ".to_string(); let cmd_prefix: String = "focus output ".to_string();
for output in outputs.iter().rev() { for output in outputs.iter().filter(|x| x["active"] == true).rev() {
let mut cmd = cmd_prefix.clone(); let mut cmd = cmd_prefix.clone();
cmd.push_str(&output["name"].as_str().unwrap()); cmd.push_str(&output["name"].as_str().unwrap());
send_command(&stream, &cmd); send_command(&stream, &cmd);