diff src/buffer.c @ 107638:772da445ced7

Merge from mainline.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 06 Mar 2010 05:16:27 -0500
parents c5f9e4613394 cdeadbfdda61
children 912a8c0c9a8a
line wrap: on
line diff
--- a/src/buffer.c	Sat Feb 27 07:43:30 2010 -0500
+++ b/src/buffer.c	Sat Mar 06 05:16:27 2010 -0500
@@ -2499,7 +2499,9 @@
 
 	  if (ASCII_BYTE_P (*p))
 	    p++, pos++;
-	  else if (EQ (flag, Qt) && (bytes = MULTIBYTE_LENGTH (p, pend)) > 0)
+	  else if (EQ (flag, Qt)
+		   && ! CHAR_BYTE8_HEAD_P (*p)
+		   && (bytes = MULTIBYTE_LENGTH (p, pend)) > 0)
 	    p += bytes, pos += bytes;
 	  else
 	    {