(mflt_run): Cancel previous change.
MFLTGlyph *g = GREF (ctx->in, i);
char enc;
- if (GET_COMBINED (g) || prev_category != ctx->stage->category)
+ if (GET_COMBINED (g)
+ || (prev_category && prev_category != ctx->stage->category))
enc = (GET_ENCODED (g)
? (g->c > 0 ? (int) mchartable_lookup (table, g->c) : 1)
: g->code
if (flt->need_config && font_id != Mnil)
flt = configure_flt (flt, font, font_id);
-#if 0
for (; this_to < to; this_to++)
{
char enc;
break;
SET_CATEGORY_CODE (g, enc);
}
-#endif
if (MDEBUG_FLAG ())
{