aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c
diff options
context:
space:
mode:
authorKenichi Handa1999-12-15 00:22:26 +0000
committerKenichi Handa1999-12-15 00:22:26 +0000
commitf02d6d5cbbff57ab7985cb055ca98ac842d9de36 (patch)
treeb0829b251991c5b8f865fe7dc93835458b81a2c0 /src/window.c
parentabc2f676d6750570396dfd155a3d4df48bd48769 (diff)
downloademacs-f02d6d5cbbff57ab7985cb055ca98ac842d9de36.tar.gz
emacs-f02d6d5cbbff57ab7985cb055ca98ac842d9de36.zip
(Frecenter): Clear all caches of compositions.
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/window.c b/src/window.c
index 0d7cc27b39d..5ea0fde563f 100644
--- a/src/window.c
+++ b/src/window.c
@@ -4156,6 +4156,11 @@ redraws with point in the center of the current window.")
4156 if (NILP (arg)) 4156 if (NILP (arg))
4157 { 4157 {
4158 extern int frame_garbaged; 4158 extern int frame_garbaged;
4159 int i;
4160
4161 /* Invalidate pixel data calculated for all compositions. */
4162 for (i = 0; i < n_compositions; i++)
4163 composition_table[i]->font = NULL;
4159 4164
4160 Fredraw_frame (w->frame); 4165 Fredraw_frame (w->frame);
4161 SET_FRAME_GARBAGED (XFRAME (WINDOW_FRAME (w))); 4166 SET_FRAME_GARBAGED (XFRAME (WINDOW_FRAME (w)));