emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/international/utf-8.el,v


From: Kenichi Handa
Subject: [Emacs-diffs] Changes to emacs/lisp/international/utf-8.el,v
Date: Fri, 20 Jul 2007 01:53:08 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Kenichi Handa <handa>   07/07/20 01:53:08

Index: utf-8.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/international/utf-8.el,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -b -r1.54 -r1.55
--- utf-8.el    24 Feb 2007 01:25:37 -0000      1.54
+++ utf-8.el    20 Jul 2007 01:53:08 -0000      1.55
@@ -991,6 +991,10 @@
            (set-buffer-multibyte nil)))
 
       (when (and utf-8-compose-scripts (> length 1))
+       ;; This let-binding avoids recursive auto-loading.  And, we
+       ;; anyway don't have to run the following code while
+       ;; auto-loading.
+       (let ((utf-8-compose-scripts nil))
        ;; These currently have definitions which cover the relevant
        ;; unicodes.  We could avoid loading thai-util &c by checking
        ;; whether the region contains any characters with the appropriate
@@ -1000,7 +1004,7 @@
        (lao-compose-region (point-max) (point-min))
        (devanagari-compose-region (point-max) (point-min))
        (malayalam-compose-region (point-max) (point-min))
-       (tamil-compose-region (point-max) (point-min)))
+         (tamil-compose-region (point-max) (point-min))))
       (- (point-max) (point-min)))))
 
 (defun utf-8-pre-write-conversion (beg end)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]