From 3b3d703b4e2964ab9576949744d0ff82b61ff762 Mon Sep 17 00:00:00 2001 From: Steve Cook Date: Sat, 4 Mar 2023 11:53:32 -0500 Subject: [PATCH] Add resets for the RSS14 and RSSExpanded reader states --- src/multi_format_reader.rs | 4 ++++ src/oned/multi_format_one_d_reader.rs | 5 +++++ 2 files changed, 9 insertions(+) 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(); + } }