diff options
author | Rodrigo Moya <rodrigo.moya@xamarin.com> | 2018-03-16 20:51:29 +0300 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome.org> | 2018-03-16 20:51:29 +0300 |
commit | 3ce60d160c6e452fc9fb66d4c42e8b303025612b (patch) | |
tree | e0190828b9b434db967a3ebbe8f30b2a5d64d163 /Xwt.XamMac | |
parent | c1828a260433cfd63a692d68580b41281982adf6 (diff) |
[Mac] Avoid row height updates for nodes not yet loaded
Diffstat (limited to 'Xwt.XamMac')
-rw-r--r-- | Xwt.XamMac/Xwt.Mac/TreeViewBackend.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Xwt.XamMac/Xwt.Mac/TreeViewBackend.cs b/Xwt.XamMac/Xwt.Mac/TreeViewBackend.cs index 76d489e4..f1e33543 100644 --- a/Xwt.XamMac/Xwt.Mac/TreeViewBackend.cs +++ b/Xwt.XamMac/Xwt.Mac/TreeViewBackend.cs @@ -168,8 +168,10 @@ namespace Xwt.Mac }; source.NodeChanged += (sender, e) => { var item = tsource.GetItem (e.Node); - Tree.ReloadItem (item, false); - UpdateRowHeight (item); + if (item != null) { + Tree.ReloadItem (item, false); + UpdateRowHeight (item); + } }; source.NodesReordered += (sender, e) => { var parent = tsource.GetItem (e.Node); |