File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -247,19 +247,20 @@ protected override async void OnPropertyChanged(AvaloniaPropertyChangedEventArgs
247
247
if ( change . Property == RevisionProperty )
248
248
{
249
249
_tree . Clear ( ) ;
250
- Rows . Clear ( ) ;
251
250
_searchResult . Clear ( ) ;
252
251
253
252
var vm = DataContext as ViewModels . CommitDetail ;
254
253
if ( vm ? . Commit == null )
255
254
{
255
+ Rows . Clear ( ) ;
256
256
GC . Collect ( ) ;
257
257
return ;
258
258
}
259
259
260
260
var objects = await vm . GetRevisionFilesUnderFolderAsync ( null ) ;
261
261
if ( objects == null || objects . Count == 0 )
262
262
{
263
+ Rows . Clear ( ) ;
263
264
GC . Collect ( ) ;
264
265
return ;
265
266
}
@@ -271,6 +272,8 @@ protected override async void OnPropertyChanged(AvaloniaPropertyChangedEventArgs
271
272
272
273
var topTree = new List < ViewModels . RevisionFileTreeNode > ( ) ;
273
274
MakeRows ( topTree , _tree , 0 ) ;
275
+
276
+ Rows . Clear ( ) ;
274
277
Rows . AddRange ( topTree ) ;
275
278
GC . Collect ( ) ;
276
279
}
You can’t perform that action at this time.
0 commit comments