Attempt to fix issues with sRGB

This commit is contained in:
Pierre Krieger 2015-07-25 15:10:07 +02:00
parent f6b7088011
commit a97cbd1729

View file

@ -358,6 +358,16 @@ unsafe fn enumerate_configs(glx: &ffi::glx::Glx, xlib: &ffi::Xlib, display: *mut
}; };
Ok(configs.into_iter().filter_map(|config| { Ok(configs.into_iter().filter_map(|config| {
if get_attrib(ffi::glx::X_RENDERABLE as libc::c_int, config) == 0 {
return None;
}
if get_attrib(ffi::glx::X_VISUAL_TYPE as libc::c_int, config) !=
ffi::glx::TRUE_COLOR as libc::c_int
{
return None;
}
if get_attrib(ffi::glx::DRAWABLE_TYPE as libc::c_int, config) & if get_attrib(ffi::glx::DRAWABLE_TYPE as libc::c_int, config) &
ffi::glx::WINDOW_BIT as libc::c_int == 0 ffi::glx::WINDOW_BIT as libc::c_int == 0
{ {