aboutsummaryrefslogtreecommitdiffstats
path: root/src/parser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.rs')
-rw-r--r--src/parser.rs7
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);
}
}