From 08da1046809fe6fad8b297fc8930b6b764a31b2b Mon Sep 17 00:00:00 2001 From: keith Date: Sat, 15 Feb 2020 16:46:59 -0800 Subject: [PATCH] better linux and mac fix --- src/window.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/window.rs b/src/window.rs index 5500339..13d230c 100644 --- a/src/window.rs +++ b/src/window.rs @@ -19,13 +19,12 @@ use crate::INITIAL_DIMENSIONS; #[folder = "assets/"] struct Asset; +#[cfg(target_os = "windows")] fn windows_fix_dpi() { - if cfg!(target_os = "windows") { - use winapi::um::winuser::SetProcessDpiAwarenessContext; - use winapi::shared::windef::DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2; - unsafe { - SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); - } + use winapi::um::winuser::SetProcessDpiAwarenessContext; + use winapi::shared::windef::DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2; + unsafe { + SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); } } @@ -61,6 +60,7 @@ pub fn ui_loop() { // Icon::from_rgba(rgba, width, height).expect("Failed to create icon object") // }; // info!("icon created"); + #[cfg(target_os = "windows")] windows_fix_dpi(); let mut window = video_subsystem.window("Neovide", logical_size.width, logical_size.height)