diff --git a/src/multi_format_reader.rs b/src/multi_format_reader.rs index 384b152..4d6fb5c 100644 --- a/src/multi_format_reader.rs +++ b/src/multi_format_reader.rs @@ -71,6 +71,10 @@ impl Reader for MultiFormatReader { self.set_hints(hints); self.decode_internal(image) } + + fn reset(&mut self) { + self.one_d_reader.reset(); + } } impl MultiFormatReader { diff --git a/src/oned/multi_format_one_d_reader.rs b/src/oned/multi_format_one_d_reader.rs index f015dc5..c66e11a 100644 --- a/src/oned/multi_format_one_d_reader.rs +++ b/src/oned/multi_format_one_d_reader.rs @@ -225,4 +225,9 @@ impl Reader for MultiFormatOneDReader { Err(Exceptions::NOT_FOUND) } } + + fn reset(&mut self) { + self.rss_14_reader.reset(); + self.rss_expanded_reader.reset(); + } }