diff options
| author | MaxVerevkin <maxxverrr@gmail.com> | 2023-04-02 22:32:52 +0300 |
|---|---|---|
| committer | MaxVerevkin <maxxverrr@gmail.com> | 2023-04-02 22:32:52 +0300 |
| commit | 3b8aafe1018ed626dbb4c19759195a05be93a1bf (patch) | |
| tree | 767261aba4e1466a4bf061f8cbcae33412017d07 /src/main.rs | |
| parent | a6712690dcfe7dc7c3f2ee8714fa29ad6bbc10ef (diff) | |
| download | i3bar-mango-3b8aafe1018ed626dbb4c19759195a05be93a1bf.tar.gz | |
small changes
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 10 |
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); |
