From 64f1867aa328bf370ff761f679a260d1a117674f Mon Sep 17 00:00:00 2001 From: yggverse Date: Thu, 13 Mar 2025 14:17:06 +0200 Subject: [PATCH] fix limit condition --- src/profile/history/memory.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/profile/history/memory.rs b/src/profile/history/memory.rs index 7b5188b6..2e3db10a 100644 --- a/src/profile/history/memory.rs +++ b/src/profile/history/memory.rs @@ -57,7 +57,7 @@ impl Memory { }) .enumerate() { - if limit.is_some_and(|l| i > l) { + if limit.is_some_and(|l| i >= l) { break; } recent.push(item.clone()) @@ -74,7 +74,7 @@ impl Memory { .sorted_by(|a, b| Ord::cmp(&b.opened.time, &a.opened.time)) .enumerate() { - if limit.is_some_and(|l| i > l) { + if limit.is_some_and(|l| i >= l) { break; } recent.push(item.clone()) @@ -87,7 +87,7 @@ impl Memory { pub fn contains_request(&self, request: &str, limit: Option) -> Vec { let mut items: Vec = Vec::new(); for (i, item) in self.0.iter().enumerate() { - if limit.is_some_and(|l| i > l) { + if limit.is_some_and(|l| i >= l) { break; } let p = request.to_lowercase();