Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit bdc1ebb

Browse files
Correcting how child nodes are identified
1 parent 78d28c7 commit bdc1ebb

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/UnityExtension/Assets/Editor/GitHub.Unity/UI/TreeControl.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,14 +293,9 @@ private void ToggleNodeChecked(int idx, TreeNode node)
293293

294294
private void ToggleChildrenChecked(int idx, TreeNode node, bool isChecked)
295295
{
296-
for (var i = idx + 1; i < nodes.Count && node.Level <= nodes[i].Level; i++)
296+
for (var i = idx + 1; i < nodes.Count && node.Level < nodes[i].Level; i++)
297297
{
298298
var childNode = nodes[i];
299-
if (node.Level == childNode.Level)
300-
{
301-
continue;
302-
}
303-
304299
childNode.CheckState = isChecked ? CheckState.Checked : CheckState.Empty;
305300

306301
if (childNode.IsFolder)

0 commit comments

Comments
 (0)