]> git.eshelyaron.com Git - emacs.git/commitdiff
(get_cached_face): Set the cached_index field.
authorRichard M. Stallman <rms@gnu.org>
Sat, 2 Jul 1994 04:23:45 +0000 (04:23 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 2 Jul 1994 04:23:45 +0000 (04:23 +0000)
src/xfaces.c

index b2e2cc2d0d946736ce3fd6656654769a75e24e28..e147fb0c05ba88493099bdbe374a8dab29369336 100644 (file)
@@ -248,7 +248,10 @@ get_cached_face (f, face)
   for (i = 0; i < nfaces; i++)
     {
       if (face_eql (face_vector[i], face))
-       return face_vector[i];
+       {
+         face->cached_index = i;
+         return face_vector[i];
+       }
       if (face_vector[i] == 0)
        empty = i;
     }
@@ -273,6 +276,7 @@ get_cached_face (f, face)
   /* Make a graphics context for it.  */
   build_face (f, result);
 
+  face->cached_index = empty;
   return result;
 }