summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorMaxVerevkin <maxxverrr@gmail.com>2022-11-27 21:06:35 +0200
committerMaxVerevkin <maxxverrr@gmail.com>2022-11-27 21:06:35 +0200
commitd45a4ef408c0f5a2071194d4c3285f0b7cb27dd0 (patch)
tree0794e56251e223388463a84d09616ef47a918bb4 /src/main.rs
parenta5baa2574ac0f8ff9ca8fbec0ff57145641ded47 (diff)
downloadi3bar-mango-d45a4ef408c0f5a2071194d4c3285f0b7cb27dd0.tar.gz
update wayland libs & readd set_cursor
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index fb52f07..8ae31aa 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -24,14 +24,15 @@ use smithay_client_toolkit::reexports::client::Connection;
use tokio::io::{unix::AsyncFd, Interest};
use state::State;
+use wayland_client::globals::registry_queue_init;
#[tokio::main(flavor = "current_thread")]
async fn main() -> anyhow::Result<()> {
env_logger::init();
let conn = Connection::connect_to_env()?;
- let mut event_queue = conn.new_event_queue();
- let mut state = State::new(&conn, &mut event_queue);
+ let (globals, mut event_queue) = registry_queue_init(&conn).unwrap();
+ let mut state = State::new(&mut event_queue, &globals);
let async_fd = AsyncFd::with_interest(
event_queue.prepare_read()?.connection_fd().as_raw_fd(),