Fix crash with large text
Need to find a better way to render the dotted decoration. Will do that later, just fix the crash for now.
This commit is contained in:
parent
b53c4941b5
commit
dbb1703f15
1 changed files with 1 additions and 1 deletions
|
|
@ -100,7 +100,7 @@ distribute_dots(unsigned available_space, unsigned num_of_dots, unsigned *summed
|
|||
|
||||
DecorationGeometry
|
||||
add_dotted_underline(uint8_t *buf, FontCellMetrics fcm) {
|
||||
unsigned num_of_dots = fcm.cell_width / (2 * fcm.underline_thickness);
|
||||
unsigned num_of_dots = MAX(1u, fcm.cell_width / (2 * fcm.underline_thickness));
|
||||
RAII_ALLOC(unsigned, spacing, malloc(num_of_dots * 2 * sizeof(unsigned)));
|
||||
if (!spacing) fatal("Out of memory");
|
||||
unsigned size = distribute_dots(fcm.cell_width, num_of_dots, spacing, spacing + num_of_dots);
|
||||
|
|
|
|||
Loading…
Reference in a new issue