Merge pull request #1414 from tarkah/fix/tooltip-inside-scrollable

Don't constrict tooltip text layout to viewport size
This commit is contained in:
Héctor Ramón 2022-08-17 20:59:28 +02:00 committed by GitHub
commit 07cbed1064
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -300,8 +300,13 @@ pub fn draw<Renderer>(
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);