aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1994-07-02 04:23:45 +0000
committerRichard M. Stallman1994-07-02 04:23:45 +0000
commit90e6242c9aada0331e329d1ca6e52f9bb4379f39 (patch)
tree63f188ef89b858285892c6c693d619f7588ef8ff /src
parent6ca8823106d9d597914a67ae0216f09a0b7b033c (diff)
downloademacs-90e6242c9aada0331e329d1ca6e52f9bb4379f39.tar.gz
emacs-90e6242c9aada0331e329d1ca6e52f9bb4379f39.zip
(get_cached_face): Set the cached_index field.
Diffstat (limited to 'src')
-rw-r--r--src/xfaces.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/xfaces.c b/src/xfaces.c
index b2e2cc2d0d9..e147fb0c05b 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -248,7 +248,10 @@ get_cached_face (f, face)
248 for (i = 0; i < nfaces; i++) 248 for (i = 0; i < nfaces; i++)
249 { 249 {
250 if (face_eql (face_vector[i], face)) 250 if (face_eql (face_vector[i], face))
251 return face_vector[i]; 251 {
252 face->cached_index = i;
253 return face_vector[i];
254 }
252 if (face_vector[i] == 0) 255 if (face_vector[i] == 0)
253 empty = i; 256 empty = i;
254 } 257 }
@@ -273,6 +276,7 @@ get_cached_face (f, face)
273 /* Make a graphics context for it. */ 276 /* Make a graphics context for it. */
274 build_face (f, result); 277 build_face (f, result);
275 278
279 face->cached_index = empty;
276 return result; 280 return result;
277} 281}
278 282