aboutsummaryrefslogtreecommitdiff
path: root/src/manager/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/manager/mod.rs')
-rw-r--r--src/manager/mod.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/manager/mod.rs b/src/manager/mod.rs
index 39e486c..646349a 100644
--- a/src/manager/mod.rs
+++ b/src/manager/mod.rs
@@ -58,12 +58,11 @@ impl Manager {
fn current_load(&mut self) -> bool {
let data = match fileutil::load(&self.state_path) {
- Ok(Some(data)) => data,
- Ok(None) => {
- return false;
- }
+ Ok(data) => data,
Err(e) => {
- eprintln!("<3>Failed to read interface state: {}", e);
+ if e.kind() != io::ErrorKind::NotFound {
+ eprintln!("<3>Failed to read interface state: {}", e);
+ }
return false;
}
};