diff options
| author | Kenichi Handa | 1998-04-15 23:49:52 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1998-04-15 23:49:52 +0000 |
| commit | 83fa074f8deab26ae84838d7fa76ef7a2e0cdafa (patch) | |
| tree | 697e6b54da35cbdb18c584c7f153d732bcf9a1df | |
| parent | 37c3edc4d17ed443340c1e100b9d0a5fcfd9ca74 (diff) | |
| download | emacs-83fa074f8deab26ae84838d7fa76ef7a2e0cdafa.tar.gz emacs-83fa074f8deab26ae84838d7fa76ef7a2e0cdafa.zip | |
(code_convert_region): If point in the conversion
region, move it to FROM in advance.
| -rw-r--r-- | src/coding.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/coding.c b/src/coding.c index 6973a6d8e8e..4b70b259314 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -3967,6 +3967,9 @@ code_convert_region (from, from_byte, to, to_byte, coding, encodep, replace) | |||
| 3967 | unsigned char *src, *dst; | 3967 | unsigned char *src, *dst; |
| 3968 | Lisp_Object deletion = Qnil; | 3968 | Lisp_Object deletion = Qnil; |
| 3969 | 3969 | ||
| 3970 | if (from < PT && PT < to) | ||
| 3971 | SET_PT_BOTH (from, from_byte); | ||
| 3972 | |||
| 3970 | if (replace) | 3973 | if (replace) |
| 3971 | { | 3974 | { |
| 3972 | int saved_from = from; | 3975 | int saved_from = from; |