changeset 79336:6c386e3cec2a

(face_for_overlay_string): Function renamed from face_at_buffer_position_no_overlays, and add arg OVERLAY.
author Richard M. Stallman <rms@gnu.org>
date Sun, 04 Nov 2007 07:32:41 +0000
parents e92ea7511121
children c81a71ff50d9
files src/xfaces.c
diffstat 1 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/xfaces.c	Sun Nov 04 07:31:56 2007 +0000
+++ b/src/xfaces.c	Sun Nov 04 07:32:41 2007 +0000
@@ -7706,19 +7706,22 @@
   return lookup_face (f, attrs, 0, NULL);
 }
 
-/* Return the face ID associated with buffer position POS for
-   displaying ASCII characters, but without overlays.
-   Like face_at_buffer_position except it ignores overlays.  */
+/* Return the face ID at buffer position POS for displaying ASCII
+   characters associated with overlay strings for overlay OVERLAY.
+
+   Like face_at_buffer_position except for OVERLAY.  Currently it
+   simply disregards the `face' properties of all overlays.  */
 
 int
-face_at_buffer_position_no_overlays (w, pos, region_beg, region_end,
-				     endptr, limit, mouse)
+face_for_overlay_string (w, pos, region_beg, region_end,
+			 endptr, limit, mouse, overlay)
      struct window *w;
      int pos;
      int region_beg, region_end;
      int *endptr;
      int limit;
      int mouse;
+     Lisp_Object overlay;
 {
   struct frame *f = XFRAME (w->frame);
   Lisp_Object attrs[LFACE_VECTOR_SIZE];