summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorMaxVerevkin <maxxverrr@gmail.com>2023-04-02 22:32:52 +0300
committerMaxVerevkin <maxxverrr@gmail.com>2023-04-02 22:32:52 +0300
commit3b8aafe1018ed626dbb4c19759195a05be93a1bf (patch)
tree767261aba4e1466a4bf061f8cbcae33412017d07 /src/main.rs
parenta6712690dcfe7dc7c3f2ee8714fa29ad6bbc10ef (diff)
downloadi3bar-mango-3b8aafe1018ed626dbb4c19759195a05be93a1bf.tar.gz
small changes
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index befd750..72d635c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -62,7 +62,7 @@ fn main() -> anyhow::Result<()> {
conn.flush(IoMode::Blocking)?;
}
Err(e) if e.kind() == ErrorKind::WouldBlock => (),
- Err(e) => return Err(e.into()),
+ Err(e) => bail!(e),
}
}
@@ -72,7 +72,13 @@ fn main() -> anyhow::Result<()> {
}
if fds.len() > 2 && fds[2].any().unwrap_or(false) {
- match state.shared_state.status_cmd.as_mut().unwrap().read() {
+ match state
+ .shared_state
+ .status_cmd
+ .as_mut()
+ .unwrap()
+ .receive_blocks()
+ {
Ok(None) => (),
Ok(Some(blocks)) => {
state.set_blocks(&mut conn, blocks);