From efd3705c41547355ede0a9feeb519cda910aa075 Mon Sep 17 00:00:00 2001 From: Cory Forsstrom Date: Wed, 17 Aug 2022 09:54:14 -0700 Subject: Don't constrict tooltip text layout to viewport size --- native/src/widget/tooltip.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'native/src/widget/tooltip.rs') diff --git a/native/src/widget/tooltip.rs b/native/src/widget/tooltip.rs index ff10ca56..667f1812 100644 --- a/native/src/widget/tooltip.rs +++ b/native/src/widget/tooltip.rs @@ -300,8 +300,13 @@ pub fn draw( let text_layout = layout_text( renderer, - &layout::Limits::new(Size::ZERO, viewport.size()) - .pad(Padding::new(padding)), + &layout::Limits::new( + Size::ZERO, + snap_within_viewport + .then(|| viewport.size()) + .unwrap_or(Size::INFINITY), + ) + .pad(Padding::new(padding)), ); let padding = f32::from(padding); -- cgit