Skip to content

Commit aca8a59

Browse files
authored
Update WindowsRecentItemsService.cs
1 parent 9b45856 commit aca8a59

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Files.App/Services/Windows/WindowsRecentItemsService.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ public unsafe bool Remove(RecentItem item)
133133
hr = pContextMenu.Get()->InvokeCommand(cmi);
134134

135135
// Remove recent files
136-
fixed (byte* pVerb = Encoding.ASCII.GetBytes("remove"))
136+
fixed (byte* pVerb = Encoding.ASCII.GetBytes("removefromhome"))
137137
cmi.lpVerb = new(pVerb);
138138
hr = pContextMenu.Get()->InvokeCommand(cmi);
139139

@@ -280,13 +280,13 @@ private void Watcher_Changed(object sender, SystemIO.FileSystemEventArgs e)
280280

281281
private NotifyCollectionChangedEventArgs GetChangedActionEventArgs(IReadOnlyList<RecentItem> oldItems, IList<RecentItem> newItems)
282282
{
283-
if (oldItems.Count - newItems.Count is 1)
283+
if (newItems.Count - oldItems.Count is 1)
284284
{
285285
var differences = newItems.Except(oldItems);
286286
if (differences.Take(2).Count() == 1)
287287
return new(NotifyCollectionChangedAction.Add, newItems.First());
288288
}
289-
else if (newItems.Count - oldItems.Count is 1)
289+
else if (oldItems.Count - newItems.Count is 1)
290290
{
291291
var differences = oldItems.Except(newItems);
292292
if (differences.Take(2).Count() == 1)
@@ -298,7 +298,7 @@ private NotifyCollectionChangedEventArgs GetChangedActionEventArgs(IReadOnlyList
298298
}
299299
}
300300
}
301-
else if (newItems.Count - oldItems.Count is 0)
301+
else if (newItems.Count == oldItems.Count)
302302
{
303303
var differences = oldItems.Except(newItems);
304304
if (differences.Any())

0 commit comments

Comments
 (0)