Skip to content

Commit 773bdad

Browse files
committed
Fix fullscreen example
1 parent bda6cfe commit 773bdad

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

examples/fullscreen.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ use std::io::{self, Write};
44
use winit::{ControlFlow, Event, WindowEvent, FullScreenState};
55

66
fn main() {
7+
let mut events_loop = winit::EventsLoop::new();
8+
79
// enumerating monitors
810
let monitor = {
9-
for (num, monitor) in winit::get_available_monitors().enumerate() {
11+
for (num, monitor) in events_loop.get_available_monitors().enumerate() {
1012
println!("Monitor #{}: {:?}", num, monitor.get_name());
1113
}
1214

@@ -16,15 +18,13 @@ fn main() {
1618
let mut num = String::new();
1719
io::stdin().read_line(&mut num).unwrap();
1820
let num = num.trim().parse().ok().expect("Please enter a number");
19-
let monitor = winit::get_available_monitors().nth(num).expect("Please enter a valid ID");
21+
let monitor = events_loop.get_available_monitors().nth(num).expect("Please enter a valid ID");
2022

2123
println!("Using {:?}", monitor.get_name());
2224

2325
monitor
2426
};
2527

26-
let mut events_loop = winit::EventsLoop::new();
27-
2828
let _window = winit::WindowBuilder::new()
2929
.with_title("Hello world!")
3030
.with_fullscreen(FullScreenState::Exclusive(monitor))

0 commit comments

Comments
 (0)