diff options
| author | Glenn Morris | 2014-07-16 13:06:12 -0400 |
|---|---|---|
| committer | Glenn Morris | 2014-07-16 13:06:12 -0400 |
| commit | 02a7e500e85ffe42a352a9e0c1fddd1ed6a67658 (patch) | |
| tree | eeac0cbcf4d0a6f0896e544ff84eb5c30e652790 /src | |
| parent | 70f8097ea2b81fc6624453cf21720f1a1f617862 (diff) | |
| parent | 61dcf9bc85b309e1fa052eb1e76698d4789f7f72 (diff) | |
| download | emacs-02a7e500e85ffe42a352a9e0c1fddd1ed6a67658.tar.gz emacs-02a7e500e85ffe42a352a9e0c1fddd1ed6a67658.zip | |
Merge from emacs-24; up to 2014-06-23T06:25:47Z!rgm@gnu.org
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xdisp.c | 8 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 000ddf2d877..1ffd1af5af3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-07-16 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (decode_mode_spec): Call file-remote-p on the current | ||
| 4 | buffer's default-directory only if it is a string. (Bug#17986) | ||
| 5 | |||
| 1 | 2014-07-16 Dmitry Antipov <dmantipov@yandex.ru> | 6 | 2014-07-16 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 7 | ||
| 3 | More precise control over values of some buffer-local variables. | 8 | More precise control over values of some buffer-local variables. |
diff --git a/src/xdisp.c b/src/xdisp.c index b83a2855927..f1e01146e9f 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -22889,8 +22889,12 @@ decode_mode_spec (struct window *w, register int c, int field_width, | |||
| 22889 | case '@': | 22889 | case '@': |
| 22890 | { | 22890 | { |
| 22891 | ptrdiff_t count = inhibit_garbage_collection (); | 22891 | ptrdiff_t count = inhibit_garbage_collection (); |
| 22892 | Lisp_Object val = call1 (intern ("file-remote-p"), | 22892 | Lisp_Object curdir = BVAR (current_buffer, directory); |
| 22893 | BVAR (current_buffer, directory)); | 22893 | Lisp_Object val = Qnil; |
| 22894 | |||
| 22895 | if (STRINGP (curdir)) | ||
| 22896 | val = call1 (intern ("file-remote-p"), curdir); | ||
| 22897 | |||
| 22894 | unbind_to (count, Qnil); | 22898 | unbind_to (count, Qnil); |
| 22895 | 22899 | ||
| 22896 | if (NILP (val)) | 22900 | if (NILP (val)) |