apply_preset_5 and apply_preset_6 to set correct compression levels.

The for loop in apply_preset_5 was not including 9.
apply_preset_6 now builds now calls apply_preset_4 instead of
apply_preset_5, and adds all compression levels from 1 to 9.
This commit is contained in:
Nino Burini 2021-11-15 13:55:15 +01:00
parent 8053211bf4
commit 506a8f64e7

View file

@ -263,7 +263,7 @@ impl Options {
fn apply_preset_5(mut self) -> Self { fn apply_preset_5(mut self) -> Self {
if let Deflaters::Zlib { compression, .. } = &mut self.deflate { if let Deflaters::Zlib { compression, .. } = &mut self.deflate {
compression.clear(); compression.clear();
for i in 3..9 { for i in 3..10 {
compression.insert(i); compression.insert(i);
} }
} }
@ -273,11 +273,11 @@ impl Options {
fn apply_preset_6(mut self) -> Self { fn apply_preset_6(mut self) -> Self {
if let Deflaters::Zlib { compression, .. } = &mut self.deflate { if let Deflaters::Zlib { compression, .. } = &mut self.deflate {
compression.clear(); compression.clear();
for i in 1..3 { for i in 1..10 {
compression.insert(i); compression.insert(i);
} }
} }
self.apply_preset_5() self.apply_preset_4()
} }
} }