diff options
Diffstat (limited to '')
| -rw-r--r-- | winit/src/application/state.rs | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/winit/src/application/state.rs b/winit/src/application/state.rs index 58bc7ed6..46297370 100644 --- a/winit/src/application/state.rs +++ b/winit/src/application/state.rs @@ -2,7 +2,7 @@ use crate::conversion;  use crate::{Application, Color, Debug, Mode, Point, Size, Viewport};  use std::marker::PhantomData; -use winit::event::WindowEvent; +use winit::event::{Touch, WindowEvent};  use winit::window::Window;  /// The state of a windowed [`Application`]. @@ -128,7 +128,10 @@ impl<A: Application> State<A> {                  self.viewport_version = self.viewport_version.wrapping_add(1);              } -            WindowEvent::CursorMoved { position, .. } => { +            WindowEvent::CursorMoved { position, .. } +            | WindowEvent::Touch(Touch { +                location: position, .. +            }) => {                  self.cursor_position = *position;              }              WindowEvent::CursorLeft { .. } => { | 
