Fix resizing with HiDPI standalones
This commit is contained in:
parent
e4d1ad39ab
commit
fff713d066
|
@ -50,13 +50,9 @@ impl<P: Plugin, B: Backend> GuiContext for WrapperGuiContext<P, B> {
|
||||||
let (unscaled_width, unscaled_height) = self.wrapper.editor.as_ref().unwrap().size();
|
let (unscaled_width, unscaled_height) = self.wrapper.editor.as_ref().unwrap().size();
|
||||||
|
|
||||||
// This will cause the editor to be resized at the start of the next frame
|
// This will cause the editor to be resized at the start of the next frame
|
||||||
let dpi_scale = self.wrapper.dpi_scale();
|
|
||||||
let push_successful = self
|
let push_successful = self
|
||||||
.gui_task_sender
|
.gui_task_sender
|
||||||
.send(GuiTask::Resize(
|
.send(GuiTask::Resize(unscaled_width, unscaled_height))
|
||||||
(unscaled_width as f32 * dpi_scale).round() as u32,
|
|
||||||
(unscaled_height as f32 * dpi_scale).round() as u32,
|
|
||||||
))
|
|
||||||
.is_ok();
|
.is_ok();
|
||||||
nih_debug_assert!(push_successful, "Could not queue window resize");
|
nih_debug_assert!(push_successful, "Could not queue window resize");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue