]> code.delx.au - gnu-emacs/blobdiff - src/fontset.c
Merge from origin/emacs-25
[gnu-emacs] / src / fontset.c
index 4ab13674318d588797c067f62090a2c2a664ed05..d87901d42b80953383cafefa34d4e4e16486e376 100644 (file)
@@ -1304,7 +1304,7 @@ free_realized_fontsets (Lisp_Object base)
            {
              struct frame *f = XFRAME (FONTSET_FRAME (this));
              int face_id = XINT (XCDR (XCAR (tail)));
-             struct face *face = FACE_FROM_ID (f, face_id);
+             struct face *face = FACE_OPT_FROM_ID (f, face_id);
 
              /* Face THIS itself is also freed by the following call.  */
              free_realized_face (f, face);
@@ -1636,7 +1636,7 @@ appended.  By default, FONT-SPEC overrides the previous settings.  */)
            continue;
          if (fontset_id != FRAME_FONTSET (f))
            continue;
-         face = FACE_FROM_ID (f, DEFAULT_FACE_ID);
+         face = FACE_OPT_FROM_ID (f, DEFAULT_FACE_ID);
          if (face)
            font_object = font_load_for_lface (f, face->lface, font_spec);
          else