Set WM_CLASS based on initial window title.

This commit is contained in:
Glenn Watson 2015-03-25 11:45:06 +10:00
parent d8cd748e35
commit 4a83ab6e02

View file

@ -510,6 +510,16 @@ impl Window {
} }
} }
// Set ICCCM WM_CLASS property based on initial window title
unsafe {
with_c_str(&*builder.title, |c_name| {
let hint = ffi::XAllocClassHint();
(*hint).res_name = c_name as *mut i8;
(*hint).res_class = c_name as *mut i8;
ffi::XSetClassHint(display, window, hint);
ffi::XFree(hint as *mut libc::c_void);
});
}
// creating GL context // creating GL context
let (context, extra_functions) = unsafe { let (context, extra_functions) = unsafe {