diff --git a/src/Avalonia.Controls.DataGrid/DataGridColumn.cs b/src/Avalonia.Controls.DataGrid/DataGridColumn.cs
index 07adac597f..7ad06c194d 100644
--- a/src/Avalonia.Controls.DataGrid/DataGridColumn.cs
+++ b/src/Avalonia.Controls.DataGrid/DataGridColumn.cs
@@ -657,10 +657,10 @@ namespace Avalonia.Controls
/// Switches the current state of sort direction
///
/// Clear the current sort direction instead
- public void PerformSort(bool clear)
+ public void PerformSort(bool? clear)
{
//InvokeProcessSort is already validating if sorting is possible
- _headerCell?.InvokeProcessSort(clear ? Input.KeyModifiers.Control : Input.KeyModifiers.None);
+ _headerCell?.InvokeProcessSort(clear == true ? Input.KeyModifiers.Control : Input.KeyModifiers.None);
}
///