Fix compile error on windows
This commit is contained in:
parent
914847bb63
commit
5d69a99427
@ -421,14 +421,12 @@ impl Session {
|
|||||||
}
|
}
|
||||||
let keycode: u32 = keycode as u32;
|
let keycode: u32 = keycode as u32;
|
||||||
let scancode: u32 = scancode as u32;
|
let scancode: u32 = scancode as u32;
|
||||||
|
|
||||||
|
#[cfg(not(target_os = "windows"))]
|
||||||
let key = rdev::key_from_scancode(scancode) as RdevKey;
|
let key = rdev::key_from_scancode(scancode) as RdevKey;
|
||||||
// Windows requires special handling
|
// Windows requires special handling
|
||||||
#[cfg(target_os = "windows")]
|
#[cfg(target_os = "windows")]
|
||||||
let key = if let Some(e) = _evt {
|
let key = rdev::get_win_key(keycode, scancode);
|
||||||
rdev::get_win_key(e.code.into(), e.scan_code)
|
|
||||||
} else {
|
|
||||||
key
|
|
||||||
};
|
|
||||||
|
|
||||||
let peer = self.peer_platform();
|
let peer = self.peer_platform();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user