diff --git a/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs b/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs index c573df2290..7bbed8c702 100644 --- a/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs +++ b/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs @@ -163,7 +163,7 @@ namespace Avalonia.FreeDesktop public void SetIcon(IWindowIconImpl? icon) { - if (_isDisposed || IconConverterDelegate is null) + if (icon is null || _isDisposed || IconConverterDelegate is null) return; var x11iconData = IconConverterDelegate(icon);