Browse Source

Only do a node cleanup when all operations have finished.

Fixes #3918.
pull/3923/head
Steven Kirk 6 years ago
parent
commit
1c5d048543
  1. 6
      src/Avalonia.Controls/SelectionModel.cs

6
src/Avalonia.Controls/SelectionModel.cs

@ -808,7 +808,11 @@ namespace Avalonia.Controls
} }
OnSelectionChanged(e); OnSelectionChanged(e);
_rootNode.Cleanup();
if (_operationCount == 0)
{
_rootNode.Cleanup();
}
} }
private void ApplyAutoSelect() private void ApplyAutoSelect()

Loading…
Cancel
Save