diff src/xdisp.c @ 39098:ee6a2760c8dc

(handle_single_display_prop): Fix for int/Lisp_Object mixup.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 04 Sep 2001 01:02:16 +0000
parents 9819ee584001
children 544f85c0de57
line wrap: on
line diff
--- a/src/xdisp.c	Mon Sep 03 23:33:57 2001 +0000
+++ b/src/xdisp.c	Tue Sep 04 01:02:16 2001 +0000
@@ -2824,10 +2824,10 @@
 	 object where the property was found, and `buffer-position'
 	 to the current position in the buffer.  */
       specbind (Qobject, object);
-      specbind (Qposition, CHARPOS (*position));
-      specbind (Qbuffer_position, (STRINGP (object)
-				   ? make_number (IT_CHARPOS (*it))
-				   : make_number (CHARPOS (*position))));
+      specbind (Qposition, make_number (CHARPOS (*position)));
+      specbind (Qbuffer_position,
+		make_number (STRINGP (object)
+			     ? IT_CHARPOS (*it) : CHARPOS (*position)));
       GCPRO1 (form);
       form = safe_eval (form);
       UNGCPRO;