handle_optimization: skip files that do not end in .png

This commit is contained in:
Matthias Krüger 2017-09-12 15:33:18 +02:00
parent c084a94138
commit 02468bcf3a

View file

@ -258,6 +258,20 @@ fn handle_optimization(inputs: Vec<PathBuf>, opts: &Options) {
eprintln!("{} is a directory, skipping", input.display());
}
continue;
} else { // input is a file
let ext = input.extension();
match ext {
Some(ext) => {
if ext != "png" { // not .png
eprintln!("{} is not .png, skipping", input.display());
continue;
}
}
_ => { // no file extension
eprintln!("{} is not .png, no file extension, skipping", input.display());
continue;
}
}
}
if let Some(ref out_dir) = current_opts.out_dir {
current_opts.out_file = out_dir.join(input.file_name().unwrap());