diff --git a/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs b/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs index 8097c3ce741f..9695912aa61a 100644 --- a/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs +++ b/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs @@ -166,8 +166,9 @@ internal void ProcessPointerUp(PointerRoutedEventArgs args, bool isAfterHandledU return; } -#if __ANDROID__ || __IOS__ // Not needed on WASM as we do have native support of the exit event - // On Android and iOS we use the RootVisual to raise the UWP only exit event (in managed only) +#if __IOS__ // Not needed on WASM as we do have native support of the exit event + // On iOS we use the RootVisual to raise the UWP only exit event (in managed only) + // Note: This is useless for managed pointers where the Exit is raised properly if (args.Pointer.PointerDeviceType is PointerDeviceType.Touch && args.OriginalSource is UIElement src) diff --git a/src/Uno.UI/UI/Xaml/UIElement.Pointers.cs b/src/Uno.UI/UI/Xaml/UIElement.Pointers.cs index 276b521c029e..53ebb7b628d1 100644 --- a/src/Uno.UI/UI/Xaml/UIElement.Pointers.cs +++ b/src/Uno.UI/UI/Xaml/UIElement.Pointers.cs @@ -818,7 +818,7 @@ partial void PrepareManagedPointerEventBubbling(RoutedEvent routedEvent, ref Rou OnPointerDown(ptArgs, BubblingContext.OnManagedBubbling); break; case RoutedEventFlag.PointerMoved: -#if __IOS__ || __ANDROID__ +#if __IOS__ OnNativePointerMoveWithOverCheck(ptArgs, ptArgs.IsPointCoordinatesOver(this), BubblingContext.OnManagedBubbling); #else OnPointerMove(ptArgs, BubblingContext.OnManagedBubbling);