diff --git a/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs b/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs index 8097c3ce741f6bcda843bc70b9f275cb6c188743..9695912aa61a87772bb38db8a9c3549a529af247 100644 --- a/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs +++ b/src/Uno.UI/UI/Xaml/Internal/RootVisual.cs @@ -166,8 +166,9 @@ namespace Uno.UI.Xaml.Core 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 276b521c029e345f08651e0c07f3fc00070b5dbc..53ebb7b628d1ec8bfffeae69e6e9fbcc95491355 100644 --- a/src/Uno.UI/UI/Xaml/UIElement.Pointers.cs +++ b/src/Uno.UI/UI/Xaml/UIElement.Pointers.cs @@ -818,7 +818,7 @@ namespace Windows.UI.Xaml 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);