From 87ba51c936e883741cce6dfc207f13515854c535 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 5 Jan 2023 15:20:11 +1300 Subject: [PATCH] Fix reduction reporting when no reduction occured --- src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index e658dd0f..ec27eeb5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -509,7 +509,9 @@ fn optimize_png( perform_reductions(png.raw.clone(), opts, &deadline, &eval); let mut eval_filter = if let Some(result) = eval.get_best_candidate() { *png = result.image; - reduction_occurred = true; + if result.is_reduction { + reduction_occurred = true; + } Some(result.filter) } else { None