diff options
| author | Ayose <ayosec@gmail.com> | 2021-05-31 20:50:41 +0100 |
|---|---|---|
| committer | Ayose <ayosec@gmail.com> | 2021-05-31 20:50:41 +0100 |
| commit | f4bdc6f038732b0d4e8803f1df9beb9d2da05f47 (patch) | |
| tree | e4f49244470d0c6a37635fc241b770cd97be11c7 | |
| parent | 89a9fc6d7ae15877f40fc3f1941e47eccf57713f (diff) | |
| download | r-alacritty-f4bdc6f038732b0d4e8803f1df9beb9d2da05f47.tar.gz r-alacritty-f4bdc6f038732b0d4e8803f1df9beb9d2da05f47.tar.bz2 r-alacritty-f4bdc6f038732b0d4e8803f1df9beb9d2da05f47.zip | |
Avoid unnecessary clone when set graphic data.
| -rw-r--r-- | alacritty_terminal/src/term/mod.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/alacritty_terminal/src/term/mod.rs b/alacritty_terminal/src/term/mod.rs index 5b8a225a..d39c5f2e 100644 --- a/alacritty_terminal/src/term/mod.rs +++ b/alacritty_terminal/src/term/mod.rs @@ -1853,9 +1853,7 @@ impl<T: EventListener> Handler for Term<T> { // Store a reference to the graphic in the first column. let graphic_cell = GraphicCell { texture: texture.clone(), offset_x: 0, offset_y }; - let mut cell = self.grid[line][Column(left)].clone(); - cell.set_graphic(graphic_cell); - self.grid[line][Column(left)] = cell; + self.grid[line][Column(left)].set_graphic(graphic_cell); if scrolling { self.linefeed(); |