Fix bug #17986 with infloop in redisplay when default-directory is nil.
commitb20759f920f9a64a9a03f510f1ab785426d64af3
authorEli Zaretskii <eliz@gnu.org>
Sun, 13 Jul 2014 14:49:59 +0000 (13 17:49 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 13 Jul 2014 14:49:59 +0000 (13 17:49 +0300)
tree25ad3f7e0e26ec614811a4f37e07d72e4198881c
parentfb02552638b0c653bfc3d269d879fdffba37bd31
Fix bug #17986 with infloop in redisplay when default-directory is nil.

 src/xdisp.c (decode_mode_spec): Call file-remote-p on the current
 buffer's default-directory only if it is a string.

 lisp/bindings.el (mode-line-remote): If default-directory is not a
 string, don't call file-remote-p on it; instead state in the
 help-echo that it is nil.
lisp/ChangeLog
lisp/bindings.el
src/ChangeLog
src/xdisp.c