@@ -61,7 +61,11 @@ public async Task SearchAsync(IList<ListedItem> results, CancellationToken token
61
61
{
62
62
if ( App . LibraryManager . TryGetLibrary ( Folder , out var library ) )
63
63
{
64
- await AddItemsAsync ( library , results , token ) ;
64
+ await AddItemsAsyncForLibrary ( library , results , token ) ;
65
+ }
66
+ else if ( Folder == "Home" . GetLocalized ( ) )
67
+ {
68
+ await AddItemsAsyncForHome ( results , token ) ;
65
69
}
66
70
else
67
71
{
@@ -74,6 +78,14 @@ public async Task SearchAsync(IList<ListedItem> results, CancellationToken token
74
78
}
75
79
}
76
80
81
+ private async Task AddItemsAsyncForHome ( IList < ListedItem > results , CancellationToken token )
82
+ {
83
+ foreach ( var drive in App . DrivesManager . Drives . Where ( x => ! x . IsNetwork ) )
84
+ {
85
+ await AddItemsAsync ( drive . Path , results , token ) ;
86
+ }
87
+ }
88
+
77
89
public async Task < ObservableCollection < ListedItem > > SearchAsync ( )
78
90
{
79
91
ObservableCollection < ListedItem > results = new ObservableCollection < ListedItem > ( ) ;
@@ -82,7 +94,11 @@ public async Task<ObservableCollection<ListedItem>> SearchAsync()
82
94
var token = new CancellationTokenSource ( ) . Token ;
83
95
if ( App . LibraryManager . TryGetLibrary ( Folder , out var library ) )
84
96
{
85
- await AddItemsAsync ( library , results , token ) ;
97
+ await AddItemsAsyncForLibrary ( library , results , token ) ;
98
+ }
99
+ else if ( Folder == "Home" . GetLocalized ( ) )
100
+ {
101
+ await AddItemsAsyncForHome ( results , token ) ;
86
102
}
87
103
else
88
104
{
@@ -137,7 +153,7 @@ private async Task SearchAsync(BaseStorageFolder folder, IList<ListedItem> resul
137
153
}
138
154
}
139
155
140
- private async Task AddItemsAsync ( LibraryLocationItem library , IList < ListedItem > results , CancellationToken token )
156
+ private async Task AddItemsAsyncForLibrary ( LibraryLocationItem library , IList < ListedItem > results , CancellationToken token )
141
157
{
142
158
foreach ( var folder in library . Folders )
143
159
{
0 commit comments