diff --git a/src/platform_impl/linux/mod.rs b/src/platform_impl/linux/mod.rs index c4670ce09..362573f7e 100644 --- a/src/platform_impl/linux/mod.rs +++ b/src/platform_impl/linux/mod.rs @@ -768,9 +768,9 @@ impl EventLoop { // Create the display based on the backend. match backend { #[cfg(wayland_platform)] - Backend::Wayland => EventLoop::new_wayland_any_thread().map_err(Into::into), + Backend::Wayland => EventLoop::new_wayland_any_thread(), #[cfg(x11_platform)] - Backend::X => EventLoop::new_x11_any_thread().map_err(Into::into), + Backend::X => EventLoop::new_x11_any_thread(), } } diff --git a/src/platform_impl/linux/x11/ime/input_method.rs b/src/platform_impl/linux/x11/ime/input_method.rs index b9d3ca710..e1f2fbd2f 100644 --- a/src/platform_impl/linux/x11/ime/input_method.rs +++ b/src/platform_impl/linux/x11/ime/input_method.rs @@ -176,7 +176,7 @@ unsafe fn get_xim_servers(xconn: &Arc) -> Result, GetXi ) .map_err(GetXimServersError::GetPropertyError)? .into_iter() - .map(ffi::Atom::from) + .map(|atom| atom as _) .collect::>(); let mut names: Vec<*const c_char> = Vec::with_capacity(atoms.len());