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

Commit 7967fbd

Browse files
Merge branch 'enhancements/tree-view-checked-state' into enhancements/changes-tree-view
2 parents 8d5b4c4 + bdc1ebb commit 7967fbd

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
@@ -294,14 +294,9 @@ private void ToggleNodeChecked(int idx, TreeNode node)
294294

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

307302
if (childNode.IsFolder)

0 commit comments

Comments
 (0)