From 4620bcd83b9c0bf197913c92d17cf52bc5366e80 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Thu, 23 Apr 2026 18:06:12 +0200 Subject: [PATCH] palettise: fix cache search in palettisation --- src/palettise.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/palettise.rs b/src/palettise.rs index 7573954..ba4023d 100644 --- a/src/palettise.rs +++ b/src/palettise.rs @@ -224,7 +224,7 @@ struct LookupCache { impl LookupCache { fn lookup(&mut self, clr: [u8; 3]) -> Option { - for (idx, key) in self.items.iter().enumerate() { + for (idx, key) in self.items.iter().take(self.fill).enumerate() { if key.1 == clr { let ret = key.0; self.items.swap(0, idx); -- 2.39.5