fix mac and linux builds

macos-click-through
keith 5 years ago
parent 56386d0e7f
commit 1fa9127ef7

@ -19,12 +19,13 @@ use crate::INITIAL_DIMENSIONS;
#[folder = "assets/"] #[folder = "assets/"]
struct Asset; struct Asset;
#[cfg(target_os = "windows")]
fn windows_fix_dpi() { fn windows_fix_dpi() {
use winapi::um::winuser::SetProcessDpiAwarenessContext; if cfg!(target_os = "windows") {
use winapi::shared::windef::DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2; use winapi::um::winuser::SetProcessDpiAwarenessContext;
unsafe { use winapi::shared::windef::DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2;
SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); unsafe {
SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2);
}
} }
} }
@ -60,7 +61,6 @@ pub fn ui_loop() {
// Icon::from_rgba(rgba, width, height).expect("Failed to create icon object") // Icon::from_rgba(rgba, width, height).expect("Failed to create icon object")
// }; // };
// info!("icon created"); // info!("icon created");
windows_fix_dpi(); windows_fix_dpi();
let mut window = video_subsystem.window("Neovide", logical_size.width, logical_size.height) let mut window = video_subsystem.window("Neovide", logical_size.width, logical_size.height)

Loading…
Cancel
Save