[hb-shape-fallback] Use signed int for correction
This commit is contained in:
parent
77e704d1db
commit
3fcf466b7b
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue