point temporarily moved to window-point. */
specbind (Qinhibit_quit, Qt);
/* The default face, possibly remapped. */
- struct face *default_face =
- FACE_FROM_ID_OR_NULL (f, lookup_basic_face (it->w, f, DEFAULT_FACE_ID));
- const int extend_face_id =
- (it->face_id == default_face->id || it->s != NULL)
- ? it->face_id
- : (it->glyph_row->ends_at_zv_p
- ? default_face->id
- : face_at_pos (it, LFACE_EXTEND_INDEX));
+ struct face *default_face
+ = FACE_FROM_ID (f, lookup_basic_face (it->w, f, DEFAULT_FACE_ID));
+ const int extend_face_id
+ = ((it->face_id == default_face->id || it->s != NULL)
+ ? it->face_id
+ : (it->glyph_row->ends_at_zv_p
+ ? default_face->id
+ : face_at_pos (it, LFACE_EXTEND_INDEX)));
unbind_to (count, Qnil);
/* Face extension extends the background and box of IT->extend_face_id