From f9b9bc04ccef43494cad5ea847a1426dbd38cc41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Hrastnik?= Date: Mon, 15 Mar 2021 17:23:42 +0900 Subject: [PATCH] ui: Account for padding on markdown renderer. --- helix-term/src/ui/markdown.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/helix-term/src/ui/markdown.rs b/helix-term/src/ui/markdown.rs index 3040e1ca..c503d2c0 100644 --- a/helix-term/src/ui/markdown.rs +++ b/helix-term/src/ui/markdown.rs @@ -122,8 +122,9 @@ impl Component for Markdown { fn required_size(&mut self, viewport: (u16, u16)) -> Option<(u16, u16)> { let contents = tui::text::Text::from(self.contents.clone()); - let width = std::cmp::min(contents.width() as u16, viewport.0); - let height = std::cmp::min(contents.height() as u16, viewport.1); + let padding = 2; + let width = std::cmp::min(contents.width() as u16 + padding, viewport.0); + let height = std::cmp::min(contents.height() as u16 + padding, viewport.1); Some((width, height)) } }