mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 06:40:06 -04:00
Fix text layout bug: empty text would lack first row indentation
This commit is contained in:
@@ -354,7 +354,14 @@ impl Font {
|
|||||||
paragraph_start = paragraph_end + 1;
|
paragraph_start = paragraph_end + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if text.is_empty() || text.ends_with('\n') {
|
if text.is_empty() {
|
||||||
|
rows.push(Row {
|
||||||
|
x_offsets: vec![first_row_indentation],
|
||||||
|
y_min: cursor_y,
|
||||||
|
y_max: cursor_y + row_height,
|
||||||
|
ends_with_newline: false,
|
||||||
|
});
|
||||||
|
} else if text.ends_with('\n') {
|
||||||
rows.push(Row {
|
rows.push(Row {
|
||||||
x_offsets: vec![0.0],
|
x_offsets: vec![0.0],
|
||||||
y_min: cursor_y,
|
y_min: cursor_y,
|
||||||
|
|||||||
Reference in New Issue
Block a user