diff options
| -rw-r--r-- | alacritty_terminal/src/graphics/mod.rs | 6 | ||||
| -rw-r--r-- | alacritty_terminal/src/term/mod.rs | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/alacritty_terminal/src/graphics/mod.rs b/alacritty_terminal/src/graphics/mod.rs index b2b934d0..7d2a5edb 100644 --- a/alacritty_terminal/src/graphics/mod.rs +++ b/alacritty_terminal/src/graphics/mod.rs @@ -461,7 +461,7 @@ impl Graphics { } } -pub fn parse_sixel<L: EventListener>(term: &mut Term<L>, parser: Box<sixel::Parser>) { +pub fn parse_sixel<L: EventListener>(term: &mut Term<L>, parser: sixel::Parser) { match parser.finish() { Ok((graphic, palette)) => insert_graphic(term, graphic, Some(palette)), Err(err) => log::warn!("Failed to parse Sixel data: {}", err), @@ -593,8 +593,8 @@ pub fn insert_graphic<L: EventListener>( && !graphic.is_filled( offset_x as usize, offset_y as usize, - cell_width as usize, - cell_height as usize, + cell_width, + cell_height, ) => { // Ensure that we don't exceed the graphics limit per cell. diff --git a/alacritty_terminal/src/term/mod.rs b/alacritty_terminal/src/term/mod.rs index a8576d65..91448b48 100644 --- a/alacritty_terminal/src/term/mod.rs +++ b/alacritty_terminal/src/term/mod.rs @@ -2335,7 +2335,7 @@ impl<T: EventListener> Handler for Term<T> { /// End of a device control string. fn dcs_unhook(&mut self) { if let Some(parser) = self.graphics.sixel_parser.take() { - crate::graphics::parse_sixel(self, parser); + crate::graphics::parse_sixel(self, *parser); } else { dbg!("[unhandled dcs_unhook]"); } |