diff options
| author | Stefan Monnier | 2005-09-01 14:30:30 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2005-09-01 14:30:30 +0000 |
| commit | 02de72e92c954fc0c1e125276af9f024bca437a8 (patch) | |
| tree | dda67684ff785beedaec1128b3936c8278175232 | |
| parent | bdb4d6d8ab71fb64ed7ae8a37d40bc8dacb5c9bb (diff) | |
| download | emacs-02de72e92c954fc0c1e125276af9f024bca437a8.tar.gz emacs-02de72e92c954fc0c1e125276af9f024bca437a8.zip | |
(set-locale-environment): Soothe compiler.
| -rw-r--r-- | lisp/international/mule-cmds.el | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 5fefc2f31cb..c79349f3e57 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -2445,12 +2445,15 @@ See also `locale-charset-language-names', `locale-language-names', | |||
| 2445 | (= 0 (length locale))) ; nil or empty string | 2445 | (= 0 (length locale))) ; nil or empty string |
| 2446 | (setq locale (getenv (pop vars)))))) | 2446 | (setq locale (getenv (pop vars)))))) |
| 2447 | 2447 | ||
| 2448 | (unless (or locale (not (fboundp 'mac-get-preference))) | 2448 | (unless locale |
| 2449 | (setq locale (mac-get-preference "AppleLocale")) | 2449 | ;; The two tests are kept separate so the byte-compiler sees |
| 2450 | (unless locale | 2450 | ;; that mac-get-preference is only called after checking its existence. |
| 2451 | (let ((languages (mac-get-preference "AppleLanguages"))) | 2451 | (when (fboundp 'mac-get-preference) |
| 2452 | (unless (= (length languages) 0) ; nil or empty vector | 2452 | (setq locale (mac-get-preference "AppleLocale")) |
| 2453 | (setq locale (aref languages 0)))))) | 2453 | (unless locale |
| 2454 | (let ((languages (mac-get-preference "AppleLanguages"))) | ||
| 2455 | (unless (= (length languages) 0) ; nil or empty vector | ||
| 2456 | (setq locale (aref languages 0))))))) | ||
| 2454 | (unless (or locale (not (boundp 'mac-system-locale))) | 2457 | (unless (or locale (not (boundp 'mac-system-locale))) |
| 2455 | (setq locale mac-system-locale)) | 2458 | (setq locale mac-system-locale)) |
| 2456 | 2459 | ||