Skip to content

Commit 5c241d7

Browse files
committed
fix to respect max history result shown setting
1 parent 9036002 commit 5c241d7

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1316,19 +1316,13 @@ private void QueryHistory()
13161316
}
13171317
}
13181318

1319-
private List<Result> GetHistoryItems(IEnumerable<LastOpenedHistoryResult> historyItems, int? selectLast = null)
1319+
private List<Result> GetHistoryItems(IEnumerable<LastOpenedHistoryResult> historyItems, int? maxResult = null)
13201320
{
13211321
var results = new List<Result>();
13221322

13231323
// Order by executed time descending: Latest -> Oldest
13241324
historyItems = historyItems.OrderByDescending(x => x.ExecutedDateTime);
13251325

1326-
// Select the last N items if specified
1327-
if (selectLast.HasValue)
1328-
{
1329-
historyItems = historyItems.Take(selectLast.Value);
1330-
}
1331-
13321326
if (Settings.HistoryStyle == HistoryStyle.LastOpened)
13331327
{
13341328
// Items saved to disk are differentiated by Query also, but LastOpened style only cares about unique results
@@ -1337,6 +1331,10 @@ private List<Result> GetHistoryItems(IEnumerable<LastOpenedHistoryResult> histor
13371331
.Select(g => g.First());
13381332
}
13391333

1334+
// Max history results to return for display
1335+
if (maxResult.HasValue)
1336+
historyItems = historyItems.Take(maxResult.Value);
1337+
13401338
foreach (var item in historyItems)
13411339
{
13421340
var copiedItem = item.DeepCopyForHistoryStyle(Settings.HistoryStyle == HistoryStyle.LastOpened);

0 commit comments

Comments
 (0)