From 4b82a4e11d0759ff5becff8f7e6667d7268704e5 Mon Sep 17 00:00:00 2001 From: Julien Lebosquain Date: Mon, 11 Aug 2025 11:25:46 +0200 Subject: [PATCH] Fix Android duplicated pointer events (#19440) --- .../Platform/SkiaPlatform/TopLevelImpl.cs | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/src/Android/Avalonia.Android/Platform/SkiaPlatform/TopLevelImpl.cs b/src/Android/Avalonia.Android/Platform/SkiaPlatform/TopLevelImpl.cs index 564f27cdfc..ec2b31f5bf 100644 --- a/src/Android/Avalonia.Android/Platform/SkiaPlatform/TopLevelImpl.cs +++ b/src/Android/Avalonia.Android/Platform/SkiaPlatform/TopLevelImpl.cs @@ -208,30 +208,6 @@ namespace Avalonia.Android.Platform.SkiaPlatform base.DispatchDraw(canvas); } - protected override bool DispatchGenericPointerEvent(MotionEvent? e) - { - var result = _tl._pointerHelper.DispatchMotionEvent(e, out var callBase); - var baseResult = callBase && base.DispatchGenericPointerEvent(e); - - return result ?? baseResult; - } - - public override bool DispatchTouchEvent(MotionEvent? e) - { - var result = _tl._pointerHelper.DispatchMotionEvent(e, out var callBase); - var baseResult = callBase && base.DispatchTouchEvent(e); - - return result ?? baseResult; - } - - public override bool DispatchKeyEvent(KeyEvent? e) - { - var res = _tl._keyboardHelper.DispatchKeyEvent(e, out var callBase); - var baseResult = callBase && base.DispatchKeyEvent(e); - - return res ?? baseResult; - } - void ISurfaceHolderCallback.SurfaceChanged(ISurfaceHolder holder, Format format, int width, int height) { var newSize = new PixelSize(width, height).ToSize(_tl.RenderScaling);