Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo.moya@xamarin.com>2018-03-16 20:51:29 +0300
committerRodrigo Moya <rodrigo@gnome.org>2018-03-16 20:51:29 +0300
commit3ce60d160c6e452fc9fb66d4c42e8b303025612b (patch)
treee0190828b9b434db967a3ebbe8f30b2a5d64d163 /Xwt.XamMac
parentc1828a260433cfd63a692d68580b41281982adf6 (diff)
[Mac] Avoid row height updates for nodes not yet loaded
Diffstat (limited to 'Xwt.XamMac')
-rw-r--r--Xwt.XamMac/Xwt.Mac/TreeViewBackend.cs6
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);