Browse Source

Update cursor without checking for IsPointerOver because that flags gets written after the SetCursor is called (#17726)

release/11.2.3
Benedikt Stebner 1 year ago
committed by Max Katz
parent
commit
5f45637e8d
  1. 5
      src/Windows/Avalonia.Win32/WindowImpl.cs

5
src/Windows/Avalonia.Win32/WindowImpl.cs

@ -773,10 +773,7 @@ namespace Avalonia.Win32
var hCursor = impl?.Handle ?? s_defaultCursor;
SetClassLong(_hwnd, ClassLongIndex.GCLP_HCURSOR, hCursor);
if (Owner.IsPointerOver)
{
UnmanagedMethods.SetCursor(hCursor);
}
UnmanagedMethods.SetCursor(hCursor);
}
public void SetIcon(IWindowIconImpl? icon)

Loading…
Cancel
Save