]> git.eshelyaron.com Git - emacs.git/commitdiff
(after-insert-file-set-buffer-file-coding-system): If the buffer
authorKenichi Handa <handa@m17n.org>
Thu, 8 Jun 2000 11:12:03 +0000 (11:12 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 8 Jun 2000 11:12:03 +0000 (11:12 +0000)
size is greater than INSERTED, judget that we are not visiting.

lisp/international/mule.el

index f193ef7797fae7abdba31205dcc7f93a9b23c17e..bd9e75220e6b6bdb6b88f42b18e8edf1a94eb6a0 100644 (file)
@@ -1083,8 +1083,10 @@ function by default."
          (if (and enable-multibyte-characters
                   (or (eq coding-system 'no-conversion)
                       (eq (coding-system-type coding-system) 5))
-                  ;; If buffer was unmodified, we must be visiting it.
-                  (not modified-p))
+                  ;; If buffer was unmodified and the size is the
+                  ;; same as INSERTED, we must be visiting it.
+                  (not modified-p)
+                  (= (buffer-size) inserted))
              ;; For coding systems no-conversion and raw-text...,
              ;; edit the buffer as unibyte.
              (let ((pos-byte (position-bytes (+ (point) inserted))))