diff --git a/src/main.rs b/src/main.rs index a59aca4d5cdcb3d93929a4077dd0a2a792a2fac2..259a899bf65d84f0887ebb9b1286e3b3e3fb62c1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -26,13 +26,14 @@ pub fn main() { // load Xsessions - let sessions = vec![]; + let mut sessions = vec![]; for p in glob::glob("/usr/share/xsessions/*.desktop").unwrap() { // glob gives you all the files, and those that don't match as Err(_)… if let Ok(path) = p { - let info = load_xsession_file(path.to_str().unwrap()); - println!("{:?}", info); - sessions.push(info); + if let Ok(info) = load_xsession_file(path.to_str().unwrap()) { + //println!("{:?}", info); + sessions.push(info); + } } } @@ -56,6 +57,8 @@ pub fn main() { .unwrap(); let event_iter = window.events().ups(60).max_fps(60); let mut gl = GlGraphics::new(opengl); + + // end conrod examples