Reinitialize child node count in indexes tree after deleting one index. Fixes issue #2129.

This commit is contained in:
Ansgar Becker
2010-08-23 20:19:59 +00:00
parent dd051b95ac
commit d15f4ca1a2

View File

@ -1340,7 +1340,8 @@ begin
end;
end;
Modification(Sender);
treeIndexes.Invalidate;
treeIndexes.Repaint;
treeIndexes.ReinitChildren(nil, True);
NewSelectNode := treeIndexes.GetPreviousVisible(treeIndexes.FocusedNode);
if Assigned(NewSelectNode) then
SelectNode(treeIndexes, NewSelectNode.Index, NewSelectNode.Parent);