fix required_size implementation of hover

Co-authored-by: Vladyslav Karasov <36513243+cotneit@users.noreply.github.com>
pull/10122/head
kyfanc 3 months ago
parent 2ec27be0f0
commit 3aa350edbe

@ -133,10 +133,7 @@ impl Component for Hover {
} }
fn required_size(&mut self, viewport: (u16, u16)) -> Option<(u16, u16)> { fn required_size(&mut self, viewport: (u16, u16)) -> Option<(u16, u16)> {
if PADDING >= viewport.1 || PADDING >= viewport.0 { let max_text_width = viewport.0.saturating_sub(PADDING).clamp(10, 120);
return None;
}
let max_text_width = (viewport.0 - PADDING).min(120);
let (Some(header), Some(contents)) = (self.header.as_ref(), self.contents.as_ref()) else { let (Some(header), Some(contents)) = (self.header.as_ref(), self.contents.as_ref()) else {
log::info!("markdown not ready"); log::info!("markdown not ready");

Loading…
Cancel
Save