@@ -300,7 +300,7 @@ protected override async void OnPropertyChanged(AvaloniaPropertyChangedEventArgs
300
300
var selectedNode = _revisionFileRowsListBox ? . SelectedItem as RevisionFileTreeNode ;
301
301
302
302
var expandedObjects = new List < Models . Object > ( ) ;
303
- foreach ( var node in _rows )
303
+ foreach ( var node in Rows )
304
304
{
305
305
if ( node . IsExpanded )
306
306
{
@@ -349,24 +349,24 @@ protected override async void OnPropertyChanged(AvaloniaPropertyChangedEventArgs
349
349
}
350
350
}
351
351
352
- private void RestoreTreeState ( List < Models . Object > expandedObjects , RevisionFileTreeNode selectedNode )
352
+ private async void RestoreTreeState ( List < Models . Object > expandedObjects , RevisionFileTreeNode selectedNode )
353
353
{
354
- for ( int i = 0 ; i < _rows . Count ; i ++ )
354
+ for ( int i = 0 ; i < Rows . Count ; i ++ )
355
355
{
356
- var revisionFileTreeNode = _rows [ i ] ;
356
+ var revisionFileTreeNode = Rows [ i ] ;
357
357
358
358
if ( ! revisionFileTreeNode . IsFolder )
359
359
continue ;
360
360
361
361
if ( expandedObjects . FirstOrDefault ( o => o . SHA == revisionFileTreeNode . Backend . SHA || o . Path == revisionFileTreeNode . Backend . Path ) != null )
362
362
{
363
- ToggleNodeIsExpanded ( revisionFileTreeNode ) ;
363
+ await ToggleNodeIsExpandedAsync ( revisionFileTreeNode ) ;
364
364
}
365
365
}
366
366
367
367
if ( selectedNode != null )
368
368
{
369
- foreach ( var node in _rows )
369
+ foreach ( var node in Rows )
370
370
{
371
371
if ( node . Backend . SHA != selectedNode . Backend . SHA && node . Backend . Path != selectedNode . Backend . Path )
372
372
continue ;
0 commit comments