summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-11-06 16:31:25 +0200
committerEli Zaretskii <eliz@gnu.org>2022-11-06 16:31:25 +0200
commit5233186611e9997387ade5265d4f1b1ea54395a8 (patch)
tree7bb7640a08034f5ced14ef5e2fcc1f6e739028ed
parent44138d5ecce275caef9efe0ae4f4a89e4a33b588 (diff)
downloademacs-5233186611e9997387ade5265d4f1b1ea54395a8.tar.gz
Revert "Pacify -Wnull-dereference"
This reverts commit dad452552bebf832e737ebb946b5eea6cd57f63f. Please don't assume I write such code by omission.
-rw-r--r--src/xdisp.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index ea193601b54..054adb9d9d9 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -23154,14 +23154,14 @@ extend_face_to_end_of_line (struct it *it)
point temporarily moved to window-point. */
specbind (Qinhibit_quit, Qt);
/* The default face, possibly remapped. */
- 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)));
+ 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));
unbind_to (count, Qnil);
/* Face extension extends the background and box of IT->extend_face_id