From: Eli Zaretskii Date: Mon, 16 May 2016 15:14:54 +0000 (+0300) Subject: Fix bug in default setting of 'ps-paper-type' X-Git-Tag: emacs-25.0.94~5 X-Git-Url: https://code.delx.au/gnu-emacs/commitdiff_plain/939eb753d521830cd931b45d72a745f1dd85ec09 Fix bug in default setting of 'ps-paper-type' * lisp/international/mule-cmds.el (set-locale-environment): Don't inherit the value of locale from previous examination of different environment variables, which didn't look at LC_PAPER, and so using that value would effectively ignore the setting of LC_PAPER. (Bug#23544) --- diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 001aad1475..e7c7049cd0 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el @@ -2733,8 +2733,8 @@ See also `locale-charset-language-names', `locale-language-names', ;; Default to A4 paper if we're not in a C, POSIX or US locale. ;; (See comments in Flocale_info.) (unless frame - (let ((locale locale) - (paper (locale-info 'paper))) + (let ((paper (locale-info 'paper)) + locale) (if paper ;; This will always be null at the time of writing. (cond