diff options
| -rw-r--r-- | src/coding.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/src/coding.c b/src/coding.c index 80c0292e233..bc6035eb25b 100644 --- a/src/coding.c +++ b/src/coding.c @@ -4212,11 +4212,6 @@ code_convert_region (from, from_byte, to, to_byte, coding, encodep, replace)      make_gap (require - GAP_SIZE);    move_gap_both (from, from_byte); -  if (GPT - BEG < beg_unchanged) -    beg_unchanged = GPT - BEG; -  if (Z - GPT < end_unchanged) -    end_unchanged = Z - GPT; -    inserted = inserted_byte = 0;    src = GAP_END_ADDR, dst = GPT_ADDR; @@ -4226,6 +4221,11 @@ code_convert_region (from, from_byte, to, to_byte, coding, encodep, replace)    ZV_BYTE -= len_byte;    Z_BYTE -= len_byte; +  if (GPT - BEG < beg_unchanged) +    beg_unchanged = GPT - BEG; +  if (Z - GPT < end_unchanged) +    end_unchanged = Z - GPT; +    for (;;)      {        int result; | 
