[layout] Minor
diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc
index 46809fc..978d78e 100644
--- a/src/hb-ot-layout.cc
+++ b/src/hb-ot-layout.cc
@@ -829,15 +829,6 @@
};
-template <typename Lookup>
-static inline bool apply_once (OT::hb_apply_context_t *c,
- const Lookup &lookup)
-{
- if (!c->check_glyph_property (&c->buffer->cur(), c->lookup_props))
- return false;
- return lookup.dispatch (c);
-}
-
template <typename Proxy>
static inline bool
apply_string (OT::hb_apply_context_t *c,
@@ -863,7 +854,8 @@
{
if (accel.may_have (buffer->cur().codepoint) &&
(buffer->cur().mask & c->lookup_mask) &&
- apply_once (c, lookup))
+ c->check_glyph_property (&c->buffer->cur(), c->lookup_props) &&
+ lookup.dispatch (c))
ret = true;
else
buffer->next_glyph ();
@@ -886,7 +878,8 @@
{
if (accel.may_have (buffer->cur().codepoint) &&
(buffer->cur().mask & c->lookup_mask) &&
- apply_once (c, lookup))
+ c->check_glyph_property (&c->buffer->cur(), c->lookup_props) &&
+ lookup.dispatch (c))
ret = true;
/* The reverse lookup doesn't "advance" cursor (for good reason). */
buffer->idx--;