]> git.eshelyaron.com Git - emacs.git/commitdiff
(lookup_derived_face): Add arg SIGNAL_P.
authorKim F. Storm <storm@cua.dk>
Tue, 22 Mar 2005 23:02:03 +0000 (23:02 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 22 Mar 2005 23:02:03 +0000 (23:02 +0000)
src/xfaces.c

index 753b20765d8d9eeca5c616d4cb216988ade7ef2a..146036aa97eadd95c3e505ec723be65bf59924c2 100644 (file)
@@ -5775,7 +5775,7 @@ face_with_height (f, face_id, height)
    is assumed to be already realized.  */
 
 int
-lookup_derived_face (f, symbol, c, face_id)
+lookup_derived_face (f, symbol, c, face_id, signal_p)
      struct frame *f;
      Lisp_Object symbol;
      int c;
@@ -5788,7 +5788,7 @@ lookup_derived_face (f, symbol, c, face_id)
   if (!default_face)
     abort ();
 
-  get_lface_attributes (f, symbol, symbol_attrs, 1);
+  get_lface_attributes (f, symbol, symbol_attrs, signal_p);
   bcopy (default_face->lface, attrs, sizeof attrs);
   merge_face_vectors (f, symbol_attrs, attrs, 0);
   return lookup_face (f, attrs, c, default_face);
@@ -7731,7 +7731,7 @@ merge_faces (f, face_name, face_id, base_face_id)
       if (face_id < 0 || face_id >= lface_id_to_name_size)
        return base_face_id;
       face_name = lface_id_to_name[face_id];
-      face_id = lookup_derived_face (f, face_name, 0, base_face_id);
+      face_id = lookup_derived_face (f, face_name, 0, base_face_id, 1);
       if (face_id >= 0)
        return face_id;
       return base_face_id;