diff --git a/alacritty/src/window.rs b/alacritty/src/window.rs index 28ef448..1d4ef61 100644 --- a/alacritty/src/window.rs +++ b/alacritty/src/window.rs @@ -15,6 +15,7 @@ use std::convert::From; #[cfg(not(any(target_os = "macos", windows)))] use std::ffi::c_void; use std::fmt; +use std::os::raw::c_ulong; use glutin::dpi::{LogicalPosition, LogicalSize, PhysicalPosition, PhysicalSize}; use glutin::event_loop::EventLoop; @@ -392,7 +393,7 @@ impl Window { } #[cfg(not(any(target_os = "macos", windows)))] -fn x_embed_window(window: &GlutinWindow, parent_id: u64) { +fn x_embed_window(window: &GlutinWindow, parent_id: c_ulong) { let (xlib_display, xlib_window) = match (window.xlib_display(), window.xlib_window()) { (Some(display), Some(window)) => (display, window), _ => return, diff --git a/alacritty_terminal/src/config/window.rs b/alacritty_terminal/src/config/window.rs index 3c06f85..9b86ba8 100644 --- a/alacritty_terminal/src/config/window.rs +++ b/alacritty_terminal/src/config/window.rs @@ -1,3 +1,5 @@ +use std::os::raw::c_ulong; + use serde::Deserialize; use crate::config::{ @@ -45,7 +47,7 @@ pub struct WindowConfig { /// XEmbed parent #[serde(skip)] - pub embed: Option, + pub embed: Option, /// GTK theme variant #[serde(deserialize_with = "option_explicit_none")]