parent
969237f422
commit
b0f26c79ff
4 changed files with 2 additions and 13 deletions
|
|
@ -97,7 +97,7 @@ impl Dispatch<WlKeyboard, KeyboardData, WinitState> for WinitState {
|
||||||
WlKeyboardEvent::Leave { surface, .. } => {
|
WlKeyboardEvent::Leave { surface, .. } => {
|
||||||
let window_id = crate::make_wid(&surface);
|
let window_id = crate::make_wid(&surface);
|
||||||
|
|
||||||
// NOTE: we should drop the repeat regardless whethere it was for the present
|
// NOTE: we should drop the repeat regardless whether it was for the present
|
||||||
// window of for the window which just went gone.
|
// window of for the window which just went gone.
|
||||||
keyboard_state.current_repeat = None;
|
keyboard_state.current_repeat = None;
|
||||||
if let Some(token) = keyboard_state.repeat_token.take() {
|
if let Some(token) = keyboard_state.repeat_token.take() {
|
||||||
|
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
use std::fmt;
|
|
||||||
|
|
||||||
#[derive(Debug)]
|
|
||||||
pub struct OsError(pub String);
|
|
||||||
|
|
||||||
impl fmt::Display for OsError {
|
|
||||||
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
|
||||||
write!(f, "{}", self.0)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -68,7 +68,6 @@ macro_rules! os_error {
|
||||||
|
|
||||||
mod r#async;
|
mod r#async;
|
||||||
mod cursor;
|
mod cursor;
|
||||||
mod error;
|
|
||||||
mod event;
|
mod event;
|
||||||
pub(crate) mod event_loop;
|
pub(crate) mod event_loop;
|
||||||
mod keyboard;
|
mod keyboard;
|
||||||
|
|
|
||||||
|
|
@ -682,7 +682,7 @@ fn wait_for_messages_impl(
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
// Either:
|
// Either:
|
||||||
// 1. User wants to wait indefinely if timeout is not set.
|
// 1. User wants to wait indefinitely if timeout is not set.
|
||||||
// 2. We failed to get and set high resolution timer and we need something instead of it.
|
// 2. We failed to get and set high resolution timer and we need something instead of it.
|
||||||
let wait_duration_ms = timeout.map(dur2timeout).unwrap_or(INFINITE);
|
let wait_duration_ms = timeout.map(dur2timeout).unwrap_or(INFINITE);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue