Fix Table stripe pattern when combining row() and rows() (#3442)
* Closes <https://github.com/emilk/egui/issues/3076>
This commit is contained in:
parent
6a785d4b47
commit
03a1471ddb
|
|
@ -867,7 +867,7 @@ impl<'a> TableBody<'a> {
|
||||||
widths: self.widths,
|
widths: self.widths,
|
||||||
max_used_widths: self.max_used_widths,
|
max_used_widths: self.max_used_widths,
|
||||||
col_index: 0,
|
col_index: 0,
|
||||||
striped: self.striped && idx % 2 == 0,
|
striped: self.striped && (idx + self.row_nr) % 2 == 0,
|
||||||
height: row_height_sans_spacing,
|
height: row_height_sans_spacing,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
@ -945,7 +945,7 @@ impl<'a> TableBody<'a> {
|
||||||
widths: self.widths,
|
widths: self.widths,
|
||||||
max_used_widths: self.max_used_widths,
|
max_used_widths: self.max_used_widths,
|
||||||
col_index: 0,
|
col_index: 0,
|
||||||
striped: self.striped && row_index % 2 == 0,
|
striped: self.striped && (row_index + self.row_nr) % 2 == 0,
|
||||||
height: row_height,
|
height: row_height,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
@ -964,7 +964,7 @@ impl<'a> TableBody<'a> {
|
||||||
widths: self.widths,
|
widths: self.widths,
|
||||||
max_used_widths: self.max_used_widths,
|
max_used_widths: self.max_used_widths,
|
||||||
col_index: 0,
|
col_index: 0,
|
||||||
striped: self.striped && row_index % 2 == 0,
|
striped: self.striped && (row_index + self.row_nr) % 2 == 0,
|
||||||
height: row_height,
|
height: row_height,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue