WSTreeView: nodes can be disposed while data is being loaded which makes WSTreeView throw errors. We need to check that a node has not been disposed when data is received from WebService.
WSDropDown.AutoUpdateSelected(callback) invokes callback immediately if invoked while a node is being loaded, e.g. as a result of a user expanding a node with remote children, or a node being populated due to interaction with the WSTreeView instance - e.g. dd.GetTreeView().EnsureData().
WSTreeView: nodes can be disposed while data is being loaded which makes WSTreeView throw errors. We need to check that a node has not been disposed when data is received from WebService.
WSDropDown.AutoUpdateSelected(callback) invokes callback immediately if invoked while a node is being loaded, e.g. as a result of a user expanding a node with remote children, or a node being populated due to interaction with the WSTreeView instance - e.g.
dd.GetTreeView().EnsureData()
.These problems are related to #74