mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 14:18:26 +02:00
Micro-optimization
This commit is contained in:
@@ -59,9 +59,10 @@ line_reset_cells(Line *line, index_type start, index_type num, GPUCell *gpu_cell
|
|||||||
|
|
||||||
static inline bool
|
static inline bool
|
||||||
line_is_empty(const Line *line) {
|
line_is_empty(const Line *line) {
|
||||||
for (index_type i = 0; i < line->xnum; i++) {
|
#if BLANK_CHAR != 0
|
||||||
if (line->cpu_cells[i].ch_is_idx || line->cpu_cells[i].ch_or_idx != BLANK_CHAR) return false;
|
#error This implementation is incorrect for BLANK_CHAR != 0
|
||||||
}
|
#endif
|
||||||
|
for (index_type i = 0; i < line->xnum; i++) if (line->cpu_cells[i].ch_and_idx) return false;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user