From e58c16854578522d22632abd887af562d51d4a04 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Mon, 24 Feb 2025 15:22:44 +0500 Subject: [PATCH] In-process dnd should always handle pointermoved for consistency with actual dnd (#18287) --- src/Avalonia.Controls/Platform/InProcessDragSource.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Controls/Platform/InProcessDragSource.cs b/src/Avalonia.Controls/Platform/InProcessDragSource.cs index bfd8bd73cb..ded2cd1ebb 100644 --- a/src/Avalonia.Controls/Platform/InProcessDragSource.cs +++ b/src/Avalonia.Controls/Platform/InProcessDragSource.cs @@ -202,11 +202,11 @@ namespace Avalonia.Platform case RawPointerEventType.RightButtonUp: CheckDraggingAccepted(RawInputModifiers.RightMouseButton); break; case RawPointerEventType.Move: + e.Handled = true; var mods = e.InputModifiers & MOUSE_INPUTMODIFIERS; if (_initialInputModifiers.Value != mods) { CancelDragging(); - e.Handled = true; return; }