mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
grid: performance: check for non-NULL before comparing with terminator
This should be slightly faster in the normal(?) case (no styled underlines or OSC-8).
This commit is contained in:
parent
3d66db63cc
commit
6a181c9f72
1 changed files with 2 additions and 2 deletions
4
grid.c
4
grid.c
|
|
@ -1022,7 +1022,7 @@ grid_resize_and_reflow(
|
||||||
|
|
||||||
new_row->cells[new_col_idx] = *old;
|
new_row->cells[new_col_idx] = *old;
|
||||||
|
|
||||||
if (unlikely(uri_range != uri_range_terminator)) {
|
if (unlikely(uri_range != NULL && uri_range != uri_range_terminator)) {
|
||||||
if (uri_range->start == c) {
|
if (uri_range->start == c) {
|
||||||
reflow_range_start(
|
reflow_range_start(
|
||||||
uri_range, ROW_RANGE_URI, new_row, new_col_idx);
|
uri_range, ROW_RANGE_URI, new_row, new_col_idx);
|
||||||
|
|
@ -1036,7 +1036,7 @@ grid_resize_and_reflow(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (unlikely(underline_range != underline_range_terminator)) {
|
if (unlikely(underline_range != NULL && underline_range != underline_range_terminator)) {
|
||||||
if (underline_range->start == c) {
|
if (underline_range->start == c) {
|
||||||
reflow_range_start(
|
reflow_range_start(
|
||||||
underline_range, ROW_RANGE_UNDERLINE, new_row, new_col_idx);
|
underline_range, ROW_RANGE_UNDERLINE, new_row, new_col_idx);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue