]> git.eshelyaron.com Git - emacs.git/commitdiff
(Frecenter): Clear all caches of compositions.
authorKenichi Handa <handa@m17n.org>
Wed, 15 Dec 1999 00:22:26 +0000 (00:22 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 15 Dec 1999 00:22:26 +0000 (00:22 +0000)
src/window.c

index 0d7cc27b39d1687d4fa73264a491ffb861790f29..5ea0fde563f2fb1e7821973f8933fc6567942ef5 100644 (file)
@@ -4156,6 +4156,11 @@ redraws with point in the center of the current window.")
   if (NILP (arg))
     {
       extern int frame_garbaged;
+      int i;
+
+      /* Invalidate pixel data calculated for all compositions.  */
+      for (i = 0; i < n_compositions; i++)
+       composition_table[i]->font = NULL;
 
       Fredraw_frame (w->frame);
       SET_FRAME_GARBAGED (XFRAME (WINDOW_FRAME (w)));