From 303bd0a015994ca115f5a29f481816d8cc9f61a6 Mon Sep 17 00:00:00 2001 From: Petar Tasev Date: Fri, 23 Jan 2026 14:56:31 -0800 Subject: [PATCH] Fix null annotation --- src/Avalonia.Controls/TreeViewItem.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/Avalonia.Controls/TreeViewItem.cs b/src/Avalonia.Controls/TreeViewItem.cs index 3c4d52fdb9..8ef0131b19 100644 --- a/src/Avalonia.Controls/TreeViewItem.cs +++ b/src/Avalonia.Controls/TreeViewItem.cs @@ -192,12 +192,16 @@ namespace Avalonia.Controls } var header = _headerPresenter ?? _header; - var m = header?.TransformToVisual(this); - if (m.HasValue) + if (header is not null) { - var bounds = new Rect(header.Bounds.Size); - var rect = bounds.TransformToAABB(m.Value); - e.TargetRect = rect; + var m = header.TransformToVisual(this); + + if (m.HasValue) + { + var bounds = new Rect(header.Bounds.Size); + var rect = bounds.TransformToAABB(m.Value); + e.TargetRect = rect; + } } } }