From 0850b5810f3ea94036ad6bb76c55c66378499a02 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Thu, 26 Feb 2015 17:37:45 +0300 Subject: [PATCH] tree expand icon fix --- src/dlangui/widgets/tree.d | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dlangui/widgets/tree.d b/src/dlangui/widgets/tree.d index bf2e1106..510d5ea5 100644 --- a/src/dlangui/widgets/tree.d +++ b/src/dlangui/widgets/tree.d @@ -540,11 +540,12 @@ class TreeItemWidget : HorizontalLayout { int w = level * style.font.size * 2; _tab.minWidth = w; _tab.maxWidth = w; - if (_item.hasChildren && _item.canCollapse()) { + if (_item.canCollapse()) { _expander = new ImageWidget("expander", _item.hasChildren && _item.expanded ? "arrow_right_down_black" : "arrow_right_hollow"); _expander.styleId = STYLE_TREE_ITEM_EXPAND_ICON; _expander.clickable = true; _expander.trackHover = true; + _expander.visibility = _item.hasChildren ? Visibility.Visible : Visibility.Invisible; //_expander.setState(State.Parent); _expander.onClickListener = delegate(Widget source) {