Merge pull request #270 from tomaka/tomaka-patch-2

Fix poll_events returning None when it shouldn't
This commit is contained in:
tomaka 2015-02-12 19:11:46 +01:00
commit 713f269ce8

View file

@ -119,6 +119,7 @@ impl<'a> Iterator for PollEventsIterator<'a> {
return Some(ev); return Some(ev);
} }
loop {
let mut xev = unsafe { mem::uninitialized() }; let mut xev = unsafe { mem::uninitialized() };
let res = unsafe { ffi::XCheckMaskEvent(self.window.x.display, Int::max_value(), &mut xev) }; let res = unsafe { ffi::XCheckMaskEvent(self.window.x.display, Int::max_value(), &mut xev) };
@ -238,8 +239,7 @@ impl<'a> Iterator for PollEventsIterator<'a> {
_ => () _ => ()
}; };
}
return None;
} }
} }