diff options
author | tomaka <pierre.krieger1708@gmail.com> | 2014-12-26 08:22:14 +0100 |
---|---|---|
committer | tomaka <pierre.krieger1708@gmail.com> | 2014-12-26 08:22:14 +0100 |
commit | fce4f0a1298d216b928ccdb25f8e481397981afe (patch) | |
tree | 3d5d5ac66cc29ad3091111d7c7ccf1f467a02821 /src/android | |
parent | 4bcdbce22259bbd247ef8ddc4573344256002086 (diff) | |
parent | 9a5f02984d3c157c962f493c981d1f8e7bd4ac81 (diff) | |
download | glutin-fce4f0a1298d216b928ccdb25f8e481397981afe.tar.gz glutin-fce4f0a1298d216b928ccdb25f8e481397981afe.zip |
Merge pull request #172 from ozkriff/master
Removed 'extern crate gl_generator' and implemented 'poll_events'
Diffstat (limited to 'src/android')
-rw-r--r-- | src/android/mod.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/android/mod.rs b/src/android/mod.rs index 3a86779..7279f99 100644 --- a/src/android/mod.rs +++ b/src/android/mod.rs @@ -212,16 +212,6 @@ impl Window { } pub fn poll_events(&self) -> Vec<Event> { - use std::time::Duration; - use std::io::timer; - timer::sleep(Duration::milliseconds(16)); - Vec::new() - } - - pub fn wait_events(&self) -> Vec<Event> { - use std::time::Duration; - use std::io::timer; - timer::sleep(Duration::milliseconds(16)); let mut events = Vec::new(); loop { match self.event_rx.try_recv() { @@ -244,6 +234,13 @@ impl Window { events } + pub fn wait_events(&self) -> Vec<Event> { + use std::time::Duration; + use std::io::timer; + timer::sleep(Duration::milliseconds(16)); + self.poll_events() + } + pub fn make_current(&self) { unsafe { ffi::egl::MakeCurrent(self.display, self.surface, self.surface, self.context); |