Fix unable to ignore scale factor resize suggestion
This commit is contained in:
parent
e220a75556
commit
9797ed86f0
2 changed files with 11 additions and 8 deletions
|
|
@ -349,14 +349,16 @@ impl<T: 'static> Shared<T> {
|
|||
);
|
||||
|
||||
// Then we resize the canvas to the new size and send a `Resized` event:
|
||||
backend::set_canvas_size(&canvas, crate::dpi::Size::Physical(new_size));
|
||||
self.handle_single_event_sync(
|
||||
Event::WindowEvent {
|
||||
window_id: id,
|
||||
event: crate::event::WindowEvent::Resized(new_size),
|
||||
},
|
||||
&mut control,
|
||||
);
|
||||
if current_size != new_size {
|
||||
backend::set_canvas_size(&canvas, crate::dpi::Size::Physical(new_size));
|
||||
self.handle_single_event_sync(
|
||||
Event::WindowEvent {
|
||||
window_id: id,
|
||||
event: crate::event::WindowEvent::Resized(new_size),
|
||||
},
|
||||
&mut control,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Process the destroy-pending windows again.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue