Merge pull request #390 from glennw/upstream-wm-class

Set WM_CLASS based on initial window title.
This commit is contained in:
tomaka 2015-04-24 07:50:07 +02:00
commit ff31390ab0

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 {