From ec4325e7e60aada35f3ec892efdab3eaac0d0024 Mon Sep 17 00:00:00 2001 From: Billy Messenger Date: Sun, 5 Jul 2026 16:50:18 -0500 Subject: [PATCH] fix x11 PlatformHandle (#281) --- src/platform/x11/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/x11/mod.rs b/src/platform/x11/mod.rs index 7a4e3b08..a198a36c 100644 --- a/src/platform/x11/mod.rs +++ b/src/platform/x11/mod.rs @@ -1,6 +1,6 @@ mod xcb_connection; -use raw_window_handle::{DisplayHandle, XcbWindowHandle}; +use raw_window_handle::{DisplayHandle, XlibWindowHandle}; use std::fmt::Formatter; use std::num::NonZero; use std::rc::Rc; @@ -34,7 +34,7 @@ pub struct PlatformHandle { impl PlatformHandle { pub fn window_handle(&self) -> Option> { - let handle = XcbWindowHandle::new(self.window_id); + let handle = XlibWindowHandle::new(self.window_id.get() as _); Some(unsafe { raw_window_handle::WindowHandle::borrow_raw(handle.into()) }) }