diff options
Diffstat (limited to 'src/parser.rs')
-rw-r--r-- | src/parser.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/parser.rs b/src/parser.rs index 77c95c3..2844e17 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -35,9 +35,12 @@ impl Parser { bytes: &[u8], callbacks: &mut impl crate::callbacks::Callbacks, ) { - let mut state = crate::state::State::new(&mut self.screen, callbacks); + let mut screen = crate::perform::WrappedScreenWithCallbacks::new( + &mut self.screen, + callbacks, + ); for byte in bytes { - self.parser.advance(&mut state, *byte); + self.parser.advance(&mut screen, *byte); } } |