fix dev mode zoom

This commit is contained in:
Tim-Paik 2022-05-08 00:21:26 +08:00
parent 9f5111ced6
commit 1054231a72
Signed by: Tim-Paik
GPG Key ID: DC36A050DB42566D
1 changed files with 9 additions and 9 deletions

View File

@ -57,15 +57,14 @@ pub fn dev(config_path: String) -> wry::Result<()> {
)?)),
None => window_builder,
};
let monitor_size = event_loop
.primary_monitor()
.unwrap_or_else(|| {
event_loop
.available_monitors()
.next()
.expect("no monitor found")
})
.size();
let monitor = event_loop.primary_monitor().unwrap_or_else(|| {
event_loop
.available_monitors()
.next()
.expect("no monitor found")
});
let monitor_size = monitor.size();
let monitor_scale_factor = monitor.scale_factor();
let window_builder = match config.window_attr()?.inner_size {
Some(size) => window_builder.with_inner_size(get_size(size, monitor_size)),
None => window_builder,
@ -179,6 +178,7 @@ pub fn dev(config_path: String) -> wry::Result<()> {
})
.with_devtools(true)
.build()?;
webview.zoom(monitor_scale_factor);
event_loop.run(move |event, _, control_flow| {
*control_flow = ControlFlow::Wait;