diff options
| author | MaxVerevkin <maxxverrr@gmail.com> | 2023-07-23 16:36:38 +0300 |
|---|---|---|
| committer | MaxVerevkin <maxxverrr@gmail.com> | 2023-07-23 16:36:38 +0300 |
| commit | 0ce10f2703c19267c2d82b2ecfbef789a216e100 (patch) | |
| tree | 05279fd9c57486608b7f11e47af48981394a5398 /src | |
| parent | 289c1c0314c027c148e67f395abe37e262d80d55 (diff) | |
| download | i3bar-mango-0ce10f2703c19267c2d82b2ecfbef789a216e100.tar.gz | |
cargo update
Diffstat (limited to 'src')
| -rw-r--r-- | src/bar.rs | 2 | ||||
| -rw-r--r-- | src/main.rs | 9 | ||||
| -rw-r--r-- | src/state.rs | 4 | ||||
| -rw-r--r-- | src/status_cmd.rs | 2 | ||||
| -rw-r--r-- | src/wm_info_provider.rs | 2 | ||||
| -rw-r--r-- | src/wm_info_provider/ext_workspace_unstable.rs | 2 | ||||
| -rw-r--r-- | src/wm_info_provider/river.rs | 4 |
7 files changed, 12 insertions, 13 deletions
@@ -1,6 +1,6 @@ use pangocairo::cairo; -use wayrs_client::connection::Connection; +use wayrs_client::Connection; use wayrs_utils::shm_alloc::BufferSpec; use crate::blocks_cache::ComputedBlock; diff --git a/src/main.rs b/src/main.rs index 1b56800..e06b1f5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,10 +18,10 @@ mod wm_info_provider; use signal_hook::consts::*; -use std::{io::ErrorKind, os::fd::AsRawFd}; +use std::io::ErrorKind; +use std::os::unix::io::AsRawFd; -use wayrs_client::connection::Connection; -use wayrs_client::IoMode; +use wayrs_client::{Connection, IoMode}; use nix::{ errno::Errno, @@ -35,8 +35,7 @@ fn main() -> anyhow::Result<()> { let (sig_read, sig_write) = nix::unistd::pipe2(OFlag::O_NONBLOCK | OFlag::O_CLOEXEC)?; signal_hook::low_level::pipe::register(SIGUSR1, sig_write)?; - let mut conn = Connection::connect()?; - let globals = conn.blocking_collect_initial_globals()?; + let (mut conn, globals) = Connection::connect_and_collect_globals()?; let mut state = State::new(&mut conn, &globals); conn.flush(IoMode::Blocking)?; diff --git a/src/state.rs b/src/state.rs index 7a4d850..c4d67c6 100644 --- a/src/state.rs +++ b/src/state.rs @@ -3,11 +3,11 @@ use crate::protocol::*; use crate::wm_info_provider::*; use std::fmt::Display; -use std::os::fd::{AsRawFd, RawFd}; +use std::os::unix::io::{AsRawFd, RawFd}; -use wayrs_client::connection::Connection; use wayrs_client::global::{Global, GlobalExt, Globals, GlobalsExt}; use wayrs_client::proxy::Proxy; +use wayrs_client::Connection; use wayrs_utils::cursor::{CursorImage, CursorShape, CursorTheme, ThemedPointer}; use wayrs_utils::seats::{SeatHandler, Seats}; use wayrs_utils::shm_alloc::ShmAlloc; diff --git a/src/status_cmd.rs b/src/status_cmd.rs index 476204e..539ee3a 100644 --- a/src/status_cmd.rs +++ b/src/status_cmd.rs @@ -1,5 +1,5 @@ use std::io::{BufWriter, Write}; -use std::os::fd::{AsRawFd, RawFd}; +use std::os::unix::io::{AsRawFd, RawFd}; use std::process::{Child, ChildStdin, ChildStdout, Command, Stdio}; use anyhow::Result; diff --git a/src/wm_info_provider.rs b/src/wm_info_provider.rs index e11e48e..96d76db 100644 --- a/src/wm_info_provider.rs +++ b/src/wm_info_provider.rs @@ -1,5 +1,5 @@ -use wayrs_client::connection::Connection; use wayrs_client::global::*; +use wayrs_client::Connection; use crate::pointer_btn::PointerBtn; use crate::protocol::*; diff --git a/src/wm_info_provider/ext_workspace_unstable.rs b/src/wm_info_provider/ext_workspace_unstable.rs index ffbe8e7..467be2b 100644 --- a/src/wm_info_provider/ext_workspace_unstable.rs +++ b/src/wm_info_provider/ext_workspace_unstable.rs @@ -1,7 +1,7 @@ -use wayrs_client::connection::Connection; use wayrs_client::global::*; use wayrs_client::object::ObjectId; use wayrs_client::proxy::Proxy; +use wayrs_client::Connection; use super::*; use crate::state::State; diff --git a/src/wm_info_provider/river.rs b/src/wm_info_provider/river.rs index d41e061..b5683ab 100644 --- a/src/wm_info_provider/river.rs +++ b/src/wm_info_provider/river.rs @@ -1,7 +1,7 @@ use std::ffi::CString; -use wayrs_client::connection::Connection; -use wayrs_client::{cstr, global::*}; +use wayrs_client::global::*; +use wayrs_client::{cstr, Connection}; use super::*; use crate::state::State; |
