···20682068 .map_err(|e| e.to_string())?;
2069206920702070 let img_names = extract_img_names(source);
20712071- // Fall back to index 0 for legacy rects stored with empty src.
20722072- let img_idx = if img_src.is_empty() {
20732073- if result.image_boxes.is_empty() { None } else { Some(0) }
20742074- } else {
20752075- img_names.iter().position(|n| n == img_src)
20762076- .or_else(|| if result.image_boxes.is_empty() { None } else { Some(0) })
20772077- };
20712071+ let img_idx = img_names.iter().position(|n| n == img_src);
2078207220792073 let mut straight: Vec<u8> = result
20802074 .rgba