Follow up to r4059, use Tree.CheckState[Node] also when unchecking nodes. See issue #2738.

This commit is contained in:
Ansgar Becker
2012-02-24 23:33:12 +00:00
parent d6ddd59e39
commit 504aed87e6

View File

@ -1521,7 +1521,7 @@ begin
while Assigned(ObjNode) do begin
DBObj := TreeObjects.GetNodeData(ObjNode);
if CheckNone then
ObjNode.CheckState := csUncheckedNormal
TreeObjects.CheckState[ObjNode] := csUncheckedNormal
else begin
if (WantedType = lntNone) or (DBObj.NodeType = WantedType) then
TreeObjects.CheckState[ObjNode] := csCheckedNormal