diff options
| author | Kenichi Handa | 1999-12-15 00:22:26 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1999-12-15 00:22:26 +0000 |
| commit | f02d6d5cbbff57ab7985cb055ca98ac842d9de36 (patch) | |
| tree | b0829b251991c5b8f865fe7dc93835458b81a2c0 /src/window.c | |
| parent | abc2f676d6750570396dfd155a3d4df48bd48769 (diff) | |
| download | emacs-f02d6d5cbbff57ab7985cb055ca98ac842d9de36.tar.gz emacs-f02d6d5cbbff57ab7985cb055ca98ac842d9de36.zip | |
(Frecenter): Clear all caches of compositions.
Diffstat (limited to 'src/window.c')
| -rw-r--r-- | src/window.c | 5 |
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))); |