Skip to content

Commit

Permalink
Ensure we always render each table row at least one line high (#57)
Browse files Browse the repository at this point in the history
  • Loading branch information
elliottslaughter authored Jul 29, 2024
1 parent 58e17c1 commit 387b9a1
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/app.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2401,6 +2401,9 @@ impl ProfApp {
return None;
};

let font_id = TextStyle::Body.resolve(ui.style());
let row_height = ui.fonts(|f| f.row_height(&font_id));

let mut result: Option<(ItemLocator, Interval)> = None;
TableBuilder::new(ui)
.striped(true)
Expand All @@ -2414,7 +2417,8 @@ impl ProfApp {
let width = body.widths()[1];

let ui = body.ui_mut();
let height = Self::compute_field_height(field, width, cx.item_link_mode, ui);
let height = Self::compute_field_height(field, width, cx.item_link_mode, ui)
.max(row_height);

body.row(height, |mut row| {
row.col(|ui| {
Expand Down

0 comments on commit 387b9a1

Please sign in to comment.