Merge pull request #40 from DavidPartouche/master

Use the correct monitor when fullscreen for X11
This commit is contained in:
tomaka 2014-09-20 11:26:10 +02:00
commit 795d04c123
2 changed files with 4 additions and 3 deletions

View file

@ -35,8 +35,9 @@ impl Window {
display
};
let screen_id = unsafe {
ffi::XDefaultScreen(display)
let screen_id = match builder.monitor {
Some(MonitorID(monitor)) => monitor as i32,
None => unsafe { ffi::XDefaultScreen(display) },
};
// getting the FBConfig

View file

@ -1,7 +1,7 @@
use std::{ptr};
use super::ffi;
pub struct MonitorID(uint);
pub struct MonitorID(pub uint);
pub fn get_available_monitors() -> Vec<MonitorID> {
let nb_monitors = unsafe {