From d86feb1764fdd8f02ba1ba9b32441ddd902be676 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 8 Jun 2012 10:50:17 -0700 Subject: [PATCH] * xdisp.c (vmessage): Treat frame message as multibyte. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Without this change, (let ((§ 1)) (make-variable-buffer-local '§)) would generate the diagnostic "Making \302\247 buffer-local while let-bound!". --- src/ChangeLog | 7 +++++++ src/xdisp.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index a05f6a3a4b5..4d93c65fa1f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,10 @@ +2012-06-08 Paul Eggert + + * xdisp.c (vmessage): Treat frame message as multibyte. + Without this change, (let ((§ 1)) (make-variable-buffer-local '§)) + would generate the diagnostic "Making \302\247 buffer-local while + let-bound!". + 2012-06-08 Eli Zaretskii * dispnew.c (showing_window_margins_p): Undo last change, which diff --git a/src/xdisp.c b/src/xdisp.c index 5bb1b6deb9f..0eae25de54a 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -9765,7 +9765,7 @@ vmessage (const char *m, va_list ap) len = doprnt (FRAME_MESSAGE_BUF (f), FRAME_MESSAGE_BUF_SIZE (f), m, (char *)0, ap); - message2 (FRAME_MESSAGE_BUF (f), len, 0); + message2 (FRAME_MESSAGE_BUF (f), len, 1); } else message1 (0); -- 2.39.5