Skip to content

Commit 40b6dce

Browse files
committed
RefreshItems using same logic as ActionMapsView
1 parent d927379 commit 40b6dce

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Packages/com.unity.inputsystem/InputSystem/Editor/UITKAssetEditor/Views/ActionsTreeView.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,13 @@ public override void RedrawUI(ViewState viewState)
204204
{
205205
m_ActionsTreeView.Clear();
206206
m_ActionsTreeView.SetRootItems(viewState.treeViewData);
207+
// UI toolkit doesn't behave the same on 6000.0 way when refreshing items
208+
// On previous versions, we need to call Rebuild() to refresh the items since refreshItems() is less predicatable
209+
#if UNITY_6000_0_OR_NEWER
210+
m_ActionsTreeView.RefreshItems();
211+
#else
207212
m_ActionsTreeView.Rebuild();
213+
#endif
208214
if (viewState.newElementID != -1)
209215
{
210216
m_ActionsTreeView.SetSelectionById(viewState.newElementID);

0 commit comments

Comments
 (0)