]> git.eshelyaron.com Git - emacs.git/commitdiff
(code_convert_region): Update beg_unchanged and
authorKenichi Handa <handa@m17n.org>
Wed, 16 Sep 1998 07:21:31 +0000 (07:21 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 16 Sep 1998 07:21:31 +0000 (07:21 +0000)
end_unchanged after we delete the source text.

src/coding.c

index 80c0292e233e4195ff0b136ed5c72031cc9aa25c..bc6035eb25b17173025cd056ecf55f6699ab5908 100644 (file)
@@ -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;