mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-03 10:31:37 -08:00
(encode_coding_iso2022): Before writing out an invalid
code, reset glaphic planes and registers if necessary.
This commit is contained in:
parent
4de8f97e38
commit
3efbce959e
1 changed files with 2 additions and 0 deletions
|
|
@ -1982,6 +1982,8 @@ encode_coding_iso2022 (coding, source, destination, src_bytes, dst_bytes)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EMACS_invalid_code:
|
case EMACS_invalid_code:
|
||||||
|
if (coding->flags & CODING_FLAG_ISO_RESET_AT_CNTL)
|
||||||
|
ENCODE_RESET_PLANE_AND_REGISTER;
|
||||||
*dst++ = c1;
|
*dst++ = c1;
|
||||||
coding->consumed_char++;
|
coding->consumed_char++;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue