Hide all output mode behind WLDASH_ALL_OUTPUTS=1

This commit is contained in:
Kenny Levinsen
2019-08-26 17:53:11 +02:00
parent 2f9534f75f
commit 560f92a64e
2 changed files with 75 additions and 41 deletions
+7 -1
View File
@@ -1,6 +1,7 @@
use std::io::{Read, Write};
use std::os::unix::io::AsRawFd;
use std::sync::mpsc::channel;
use std::env;
use nix::poll::{poll, PollFd, PollFlags};
use os_pipe::pipe;
@@ -17,7 +18,12 @@ fn main() {
let (mut rx_pipe, mut tx_pipe) = pipe().unwrap();
let (tx_draw, rx_draw) = channel();
let mut app = App::new(tx_draw);
let all_outputs = match env::var("WLDASH_ALL_OUTPUTS") {
Ok(_) => true,
Err(_) => false,
};
let mut app = App::new(tx_draw, all_outputs);
app.wipe();
let worker_queue = app.cmd_queue();