From 3d692870e25521871067e9756804127bd80f584d Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Thu, 26 Mar 2015 17:04:01 +0100 Subject: Change grab_cursor and ungrab_cursor to set_cursor_state --- examples/grabbing.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'examples') diff --git a/examples/grabbing.rs b/examples/grabbing.rs index 436dd9b..07e3873 100644 --- a/examples/grabbing.rs +++ b/examples/grabbing.rs @@ -1,3 +1,5 @@ +#![feature(std_misc)] + #[cfg(target_os = "android")] #[macro_use] extern crate android_glue; @@ -16,7 +18,6 @@ fn main() { println!("This example requires glutin to be compiled with the `wind #[cfg(feature = "window")] fn main() { - let window = glutin::Window::new().unwrap(); window.set_title("glutin - Cursor grabbing test"); unsafe { window.make_current() }; @@ -33,11 +34,12 @@ fn main() { Event::KeyboardInput(ElementState::Pressed, _, _) => { if grabbed { grabbed = false; - window.ungrab_cursor(); - } - else { + window.set_cursor_state(glutin::CursorState::Normal) + .ok().expect("could not ungrab mouse cursor"); + } else { grabbed = true; - window.grab_cursor().ok().expect("could not grab mouse cursor"); + window.set_cursor_state(glutin::CursorState::Grab) + .ok().expect("could not grab mouse cursor"); } }, _ => (), -- cgit v1.2.3