File tree Expand file tree Collapse file tree 3 files changed +8
-12
lines changed
Expand file tree Collapse file tree 3 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -768,18 +768,16 @@ impl<'a> From<Arc<InputReceiver>> for InputIteratorInner<'a> {
768768 let buffered = unsafe {
769769 let app_ptr = receiver. native_app . as_ptr ( ) ;
770770 let input_buffer = ffi:: android_app_swap_input_buffers ( app_ptr) ;
771- if input_buffer. is_null ( ) {
772- None
773- } else {
774- let buffer = InputBuffer :: from_ptr ( NonNull :: new_unchecked ( input_buffer) ) ;
771+ NonNull :: new ( input_buffer) . map ( |input_buffer| {
772+ let buffer = InputBuffer :: from_ptr ( input_buffer) ;
775773 let keys_iter = KeyEventsLendingIterator :: new ( & buffer) ;
776774 let motion_iter = MotionEventsLendingIterator :: new ( & buffer) ;
777- Some ( BufferedEvents :: < ' a > {
775+ BufferedEvents :: < ' a > {
778776 buffer,
779777 keys_iter,
780778 motion_iter,
781- } )
782- }
779+ }
780+ } )
783781 } ;
784782
785783 let native_app = receiver. native_app . clone ( ) ;
Original file line number Diff line number Diff line change 112112//! [`GameActivity`]: https://developer.android.com/games/agdk/integrate-game-activity
113113//! [Looper]: https://developer.android.com/reference/android/os/Looper
114114
115+ #![ deny( clippy:: manual_let_else) ]
116+
115117use std:: hash:: Hash ;
116118use std:: sync:: Arc ;
117119use std:: sync:: RwLock ;
Original file line number Diff line number Diff line change @@ -485,11 +485,7 @@ impl<'a> InputIteratorInner<'a> {
485485 where
486486 F : FnOnce ( & input:: InputEvent ) -> InputStatus ,
487487 {
488- // XXX: would use `let Some(queue) = &self.receiver.queue else { return
489- // false; }` but we're stuck supporting Rust 1.64 for Winit currently
490- let queue = if let Some ( queue) = & self . receiver . queue {
491- queue
492- } else {
488+ let Some ( queue) = & self . receiver . queue else {
493489 log:: trace!( "no queue available for events" ) ;
494490 return false ;
495491 } ;
You can’t perform that action at this time.
0 commit comments