bool old_clip_changed = current_buffer->clip_changed;
bool saved_inhibit_flag = it->f->inhibit_clear_image_cache;
+ val = Vfontification_functions;
+ specbind (Qfontification_functions, Qnil);
+
+ eassert (it->end_charpos == ZV);
+
if (it->narrowed_begv)
{
record_unwind_protect (unwind_narrowed_begv, Fpoint_min ());
specbind (Qinhibit_widen, Qt);
}
- val = Vfontification_functions;
- specbind (Qfontification_functions, Qnil);
-
- eassert (it->end_charpos == ZV);
-
/* Don't allow Lisp that runs from 'fontification-functions'
clear our face and image caches behind our back. */
it->f->inhibit_clear_image_cache = true;