diff --git a/src/Avalonia.Base/Input/FocusManager.cs b/src/Avalonia.Base/Input/FocusManager.cs
index da84a3272f..2127e19627 100644
--- a/src/Avalonia.Base/Input/FocusManager.cs
+++ b/src/Avalonia.Base/Input/FocusManager.cs
@@ -23,7 +23,7 @@ namespace Avalonia.Input
///
/// Initializes a new instance of the class.
///
- internal FocusManager()
+ static FocusManager()
{
InputElement.PointerPressedEvent.AddClassHandler(
typeof(IInputElement),
@@ -237,7 +237,7 @@ namespace Avalonia.Input
///
/// The event sender.
/// The event args.
- private void OnPreviewPointerPressed(object? sender, RoutedEventArgs e)
+ private static void OnPreviewPointerPressed(object? sender, RoutedEventArgs e)
{
if (sender is null)
return;
@@ -253,7 +253,7 @@ namespace Avalonia.Input
{
if (element is IInputElement inputElement && CanFocus(inputElement))
{
- Focus(inputElement, NavigationMethod.Pointer, ev.KeyModifiers);
+ inputElement.Focus(NavigationMethod.Pointer, ev.KeyModifiers);
break;
}