aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/fontset.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/fontset.c b/src/fontset.c
index 35586ad5c7d..985800103d2 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -1325,6 +1325,10 @@ free_realized_fontsets (Lisp_Object base)
1325 if (CHAR_TABLE_P (this) && EQ (FONTSET_BASE (this), base)) 1325 if (CHAR_TABLE_P (this) && EQ (FONTSET_BASE (this), base))
1326 { 1326 {
1327 Fclear_face_cache (Qt); 1327 Fclear_face_cache (Qt);
1328 /* This is in case some Lisp calls this function and then
1329 proceeds with calling some other function, like font-at,
1330 which needs the basic faces. */
1331 recompute_basic_faces (XFRAME (FONTSET_FRAME (this)));
1328 break; 1332 break;
1329 } 1333 }
1330 } 1334 }