# HG changeset patch # User Andreas Schwab # Date 1132422176 0 # Node ID 47e5299bbfb0cf4fd8e230893f7f24ba11f666b3 # Parent e220d76071f7ab939226f347971aa3a40f331958 (set-language-environment): Always call set-display-table-and-terminal-coding-system. diff -r e220d76071f7 -r 47e5299bbfb0 lisp/international/mule-cmds.el --- a/lisp/international/mule-cmds.el Sat Nov 19 17:29:20 2005 +0000 +++ b/lisp/international/mule-cmds.el Sat Nov 19 17:42:56 2005 +0000 @@ -1883,8 +1883,10 @@ (while list (with-current-buffer (car list) (set-case-table (standard-case-table))) - (setq list (cdr list)))))) - (set-display-table-and-terminal-coding-system language-name)) + (setq list (cdr list))))))) + ;; Always call this so that the display table is correctly set up for + ;; unibyte buffers. + (set-display-table-and-terminal-coding-system language-name) (let ((required-features (get-language-info language-name 'features))) (while required-features