aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/ui/info.rs
diff options
context:
space:
mode:
authorMo2024-02-27 17:24:05 +0000
committerGitHub2024-02-27 17:24:05 +0000
commit00653c772e7df6f68071d1cb1c92bfe9ca4876f9 (patch)
treeab89132d7fc7d174216264bd367942e9589b2269 /helix-term/src/ui/info.rs
parent26b3dc29be886c5a2ed1a5caaaf09eb730829c3e (diff)
Avoid cloning the whole paragraph content just for rendering (#9739)
* Avoid cloning the whole paragraph content just for rendering * Fix tests
Diffstat (limited to 'helix-term/src/ui/info.rs')
-rw-r--r--helix-term/src/ui/info.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/helix-term/src/ui/info.rs b/helix-term/src/ui/info.rs
index cc6b7483..651e5ca9 100644
--- a/helix-term/src/ui/info.rs
+++ b/helix-term/src/ui/info.rs
@@ -2,6 +2,7 @@ use crate::compositor::{Component, Context};
use helix_view::graphics::{Margin, Rect};
use helix_view::info::Info;
use tui::buffer::Buffer as Surface;
+use tui::text::Text;
use tui::widgets::{Block, Borders, Paragraph, Widget};
impl Component for Info {
@@ -31,7 +32,7 @@ impl Component for Info {
let inner = block.inner(area).inner(&margin);
block.render(area, surface);
- Paragraph::new(self.text.as_str())
+ Paragraph::new(&Text::from(self.text.as_str()))
.style(text_style)
.render(inner, surface);
}