mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-24 21:41:48 -08:00
(send_process): Set src_multibyte to 1 after the call
top setup_coding_system, not before the call.
This commit is contained in:
parent
ecd4575c9b
commit
c693cc85e8
2 changed files with 9 additions and 1 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2002-01-07 Eli Zaretskii <eliz@is.elta.co.il>
|
||||
|
||||
* process.c (send_process): Set src_multibyte to 1 after the call
|
||||
top setup_coding_system, not before the call.
|
||||
|
||||
2002-01-05 Jason Rumney <jasonr@gnu.org>
|
||||
|
||||
* w32term.c (x_draw_glyphs): Don't call notice_overwritten_cursor
|
||||
|
|
|
|||
|
|
@ -3276,7 +3276,6 @@ send_process (proc, buf, len, object)
|
|||
&& !NILP (XBUFFER (object)->enable_multibyte_characters))
|
||||
|| EQ (object, Qt))
|
||||
{
|
||||
coding->src_multibyte = 1;
|
||||
if (!EQ (coding->symbol, XPROCESS (proc)->encode_coding_system))
|
||||
/* The coding system for encoding was changed to raw-text
|
||||
because we sent a unibyte text previously. Now we are
|
||||
|
|
@ -3285,6 +3284,10 @@ send_process (proc, buf, len, object)
|
|||
process. */
|
||||
setup_coding_system (XPROCESS (proc)->encode_coding_system,
|
||||
coding);
|
||||
/* src_multibyte should be set to 1 _after_ a call to
|
||||
setup_coding_system, since it resets src_multibyte to
|
||||
zero. */
|
||||
coding->src_multibyte = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue