diff --git a/src/AddIns/Misc/StartPage/Project/Src/RecentProjectsControl.xaml.cs b/src/AddIns/Misc/StartPage/Project/Src/RecentProjectsControl.xaml.cs index 98caf6a274d..78444264d2f 100644 --- a/src/AddIns/Misc/StartPage/Project/Src/RecentProjectsControl.xaml.cs +++ b/src/AddIns/Misc/StartPage/Project/Src/RecentProjectsControl.xaml.cs @@ -79,10 +79,15 @@ await Task.Run( } } }); - if (items.Count > 0) { - lastProjectsListView.ItemsSource = items; - lastProjectsListView.Visibility = Visibility.Visible; - } + + await Dispatcher.InvokeAsync(delegate + { + if (items.Count > 0) + { + lastProjectsListView.ItemsSource = items; + lastProjectsListView.Visibility = Visibility.Visible; + } + }); } class RecentOpenItem : INotifyPropertyChanged