aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorebraminio <ebrahim@gnu.org>2020-08-10 07:39:36 +0430
committerGitHub <noreply@github.com>2020-08-10 07:39:36 +0430
commite5fe363aa5d06a4dfe665b97a22971f12c3f84f4 (patch)
tree97a4a965e6a1946ee1a432fcae2612944bb2fda6 /src
parent2b9927f7e16c7b25194b8aae36146bf23c73f131 (diff)
downloadharfbuzz_ng-e5fe363aa5d06a4dfe665b97a22971f12c3f84f4.tar.gz
[glyf] Minor, don't pass accelerator_t to points_aggregator_t
No need to pass it to aggregator itself
Diffstat (limited to 'src')
-rw-r--r--src/hb-ot-glyf-table.hh10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/hb-ot-glyf-table.hh b/src/hb-ot-glyf-table.hh
index b31263f77..e57c365a1 100644
--- a/src/hb-ot-glyf-table.hh
+++ b/src/hb-ot-glyf-table.hh
@@ -905,7 +905,6 @@ struct glyf
hb_font_t *font;
hb_glyph_extents_t *extents;
contour_point_t *phantoms;
- const accelerator_t *accelerator;
struct contour_bounds_t
{
@@ -941,10 +940,9 @@ struct glyf
float min_x, min_y, max_x, max_y;
} bounds;
- points_aggregator_t (hb_font_t *font_, const accelerator_t *accelerator_, hb_glyph_extents_t *extents_, contour_point_t *phantoms_)
+ points_aggregator_t (hb_font_t *font_, hb_glyph_extents_t *extents_, contour_point_t *phantoms_)
{
font = font_;
- accelerator = accelerator_;
extents = extents_;
phantoms = phantoms_;
if (extents) bounds = contour_bounds_t ();
@@ -967,7 +965,7 @@ struct glyf
contour_point_t phantoms[PHANTOM_COUNT];
if (likely (font->num_coords == gvar->get_axis_count ()))
- success = get_points (font, gid, points_aggregator_t (font, this, nullptr, phantoms));
+ success = get_points (font, gid, points_aggregator_t (font, nullptr, phantoms));
if (unlikely (!success))
return is_vertical ? vmtx->get_advance (gid) : hmtx->get_advance (gid);
@@ -985,7 +983,7 @@ struct glyf
hb_glyph_extents_t extents;
contour_point_t phantoms[PHANTOM_COUNT];
- if (unlikely (!get_points (font, gid, points_aggregator_t (font, this, &extents, phantoms))))
+ if (unlikely (!get_points (font, gid, points_aggregator_t (font, &extents, phantoms))))
return is_vertical ? vmtx->get_side_bearing (gid) : hmtx->get_side_bearing (gid);
return is_vertical
@@ -1001,7 +999,7 @@ struct glyf
#ifndef HB_NO_VAR
if (font->num_coords && font->num_coords == gvar->get_axis_count ())
- return get_points (font, gid, points_aggregator_t (font, this, extents, nullptr));
+ return get_points (font, gid, points_aggregator_t (font, extents, nullptr));
#endif
return glyph_for_gid (gid).get_extents (font, *this, extents);
}