Simplify expanding tree
When working on #7467 (closed), I found that the expand_children is called in the construct part of the tree and the redraw. This is duplicated as redraw is always called after the construct.
When working on #7467 (closed), I found that the expand_children is called in the construct part of the tree and the redraw. This is duplicated as redraw is always called after the construct.