Convert ScaleFactorChanged
into Resized
events in iced_glutin
... instead of just dropping them when calling `to_static`.
This commit is contained in:
parent
d66a34b272
commit
2b520ca098
@ -107,7 +107,22 @@ where
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(event) = event.to_static() {
|
let event = match event {
|
||||||
|
glutin::event::Event::WindowEvent {
|
||||||
|
event:
|
||||||
|
glutin::event::WindowEvent::ScaleFactorChanged {
|
||||||
|
new_inner_size,
|
||||||
|
..
|
||||||
|
},
|
||||||
|
window_id,
|
||||||
|
} => Some(glutin::event::Event::WindowEvent {
|
||||||
|
event: glutin::event::WindowEvent::Resized(*new_inner_size),
|
||||||
|
window_id,
|
||||||
|
}),
|
||||||
|
_ => event.to_static(),
|
||||||
|
};
|
||||||
|
|
||||||
|
if let Some(event) = event {
|
||||||
sender.start_send(event).expect("Send event");
|
sender.start_send(event).expect("Send event");
|
||||||
|
|
||||||
let poll = instance.as_mut().poll(&mut context);
|
let poll = instance.as_mut().poll(&mut context);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user