[hb-shape-fallback] Use signed int for correction

This commit is contained in:
Laurenz 2020-10-16 23:03:01 +02:00 committed by Behdad Esfahbod
parent 77e704d1db
commit 3fcf466b7b
1 changed files with 1 additions and 1 deletions

View File

@ -301,7 +301,7 @@ position_mark (const hb_ot_shape_plan_t *plan HB_UNUSED,
/* Don't shift down "above" marks too much. */ /* Don't shift down "above" marks too much. */
if ((y_gap > 0) != (pos.y_offset > 0)) if ((y_gap > 0) != (pos.y_offset > 0))
{ {
unsigned int correction = -pos.y_offset / 2; int correction = -pos.y_offset / 2;
base_extents.y_bearing += correction; base_extents.y_bearing += correction;
base_extents.height -= correction; base_extents.height -= correction;
pos.y_offset += correction; pos.y_offset += correction;