Index: src/Common/DelftTools.Controls.Swf/TreeViewControls/TreeNode.cs =================================================================== diff -u -r56d416743ac3bd71dc1b9b59c7f65d988e685f24 -r5d22208f367db54db741081f5d671c0ecf5a38b4 --- src/Common/DelftTools.Controls.Swf/TreeViewControls/TreeNode.cs (.../TreeNode.cs) (revision 56d416743ac3bd71dc1b9b59c7f65d988e685f24) +++ src/Common/DelftTools.Controls.Swf/TreeViewControls/TreeNode.cs (.../TreeNode.cs) (revision 5d22208f367db54db741081f5d671c0ecf5a38b4) @@ -10,10 +10,10 @@ { private readonly TreeNodeList nodes; private readonly ITreeView treeView; - private readonly int maximumTextLength = 1000; // having very big strings causes problems by tree-view protected bool isLoaded; private object tag; private IObservable observable; + private readonly int maximumTextLength = 1000; // Having very big strings causes problems by tree-view public TreeNode(ITreeView treeView) { @@ -61,6 +61,13 @@ return; } + if (string.IsNullOrEmpty(value)) + { + base.Text = ""; + + return; + } + base.Text = value.Length > maximumTextLength ? value.Substring(0, maximumTextLength) : value; } }