Don't throw away nodes after drawing TreeView

Relates to #283
pull/308/head
Nick Krichevsky 5 years ago
parent b62197ade4
commit a186f0a909
No known key found for this signature in database
GPG Key ID: A7567E699BE5AAE4

@ -562,13 +562,7 @@ func (t *TreeView) Draw(screen tcell.Screen) {
return
}
// Build the tree if necessary.
if t.nodes == nil {
t.process()
}
defer func() {
t.nodes = nil // Rebuild during next call to Draw()
}()
t.process()
// Scroll the tree.
x, y, width, height := t.GetInnerRect()

Loading…
Cancel
Save