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

Commit 1e40ab8

Browse files
Merge branch 'enhancements/tree-view-checked-state' into enhancements/changes-tree-view
2 parents 0ea6d54 + 90cf702 commit 1e40ab8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,10 @@ private void ToggleNodeChecked(int idx, TreeNode node)
283283
{
284284
checkedFileNodes.Add(node.Path, node);
285285
}
286+
else
287+
{
288+
checkedFileNodes.Remove(node.Path);
289+
}
286290
}
287291

288292
ToggleParentFoldersChecked(idx, node, isChecked);
@@ -310,6 +314,10 @@ private void ToggleChildrenChecked(int idx, TreeNode node, bool isChecked)
310314
{
311315
checkedFileNodes.Add(node.Path, node);
312316
}
317+
else
318+
{
319+
checkedFileNodes.Remove(node.Path);
320+
}
313321
}
314322
}
315323
}

0 commit comments

Comments
 (0)