diff --git a/window/src/os/wayland/connection.rs b/window/src/os/wayland/connection.rs index ee0a5fdea..bd12b3668 100644 --- a/window/src/os/wayland/connection.rs +++ b/window/src/os/wayland/connection.rs @@ -4,7 +4,7 @@ use std::os::fd::AsRawFd; use std::rc::Rc; use std::sync::atomic::AtomicUsize; -use anyhow::{anyhow, bail, Context}; +use anyhow::{bail, Context}; use mio::unix::SourceFd; use mio::{Events, Interest, Poll, Token}; use wayland_client::backend::WaylandError; @@ -58,11 +58,7 @@ impl WaylandConnection { let mut events = Events::with_capacity(8); let wl_fd = { - let read_guard = self - .event_queue - .borrow() - .prepare_read() - .ok_or_else(|| anyhow!(""))?; + let read_guard = self.event_queue.borrow().prepare_read().unwrap(); read_guard.connection_fd().as_raw_fd() };