diff --git a/winit-x11/src/ime/context.rs b/winit-x11/src/ime/context.rs index 3c1093b3..c20356c5 100644 --- a/winit-x11/src/ime/context.rs +++ b/winit-x11/src/ime/context.rs @@ -171,7 +171,7 @@ impl PreeditCallbacks { pub fn new(client_data: ffi::XPointer) -> PreeditCallbacks { let start_callback = create_xim_callback(client_data, unsafe { mem::transmute::( - preedit_start_callback as usize, + preedit_start_callback as *const () as usize, ) }); let done_callback = create_xim_callback(client_data, preedit_done_callback); diff --git a/winit/Cargo.toml b/winit/Cargo.toml index 32580a8f..5fb82c02 100644 --- a/winit/Cargo.toml +++ b/winit/Cargo.toml @@ -59,7 +59,7 @@ wayland-csd-adwaita-crossfont = ["winit-wayland/csd-adwaita-crossfont"] wayland-csd-adwaita-notitle = ["winit-wayland/csd-adwaita-notitle"] wayland-csd-adwaita-notitlebar = ["winit-wayland/csd-adwaita-notitlebar"] wayland-dlopen = ["winit-wayland/dlopen"] -x11 = ["dep:winit-x11"] +x11 = ["winit-x11"] [build-dependencies] cfg_aliases.workspace = true