Index: emacs/src/xdisp.c
diff -c emacs/src/xdisp.c:1.1034 emacs/src/xdisp.c:1.1035
*** emacs/src/xdisp.c:1.1034 Fri Jul 15 11:32:15 2005
--- emacs/src/xdisp.c Fri Jul 15 18:11:34 2005
***************
*** 10085,10091 ****
(BUFFER_LOCAL_VALUEP (val)
|| SOME_BUFFER_LOCAL_VALUEP (val)))
&& XBUFFER_LOCAL_VALUE (val)->check_frame)
! Fsymbol_value (sym);
for (tail = XFRAME (old)->param_alist; CONSP (tail); tail = XCDR (tail))
if (CONSP (XCAR (tail))
--- 10085,10093 ----
(BUFFER_LOCAL_VALUEP (val)
|| SOME_BUFFER_LOCAL_VALUEP (val)))
&& XBUFFER_LOCAL_VALUE (val)->check_frame)
! /* Use find_symbol_value rather than Fsymbol_value
! to avoid an error if it is void. */
! find_symbol_value (sym);
for (tail = XFRAME (old)->param_alist; CONSP (tail); tail = XCDR (tail))
if (CONSP (XCAR (tail))
***************
*** 10096,10102 ****
(BUFFER_LOCAL_VALUEP (val)
|| SOME_BUFFER_LOCAL_VALUEP (val)))
&& XBUFFER_LOCAL_VALUE (val)->check_frame)
! Fsymbol_value (sym);
}
--- 10098,10104 ----
(BUFFER_LOCAL_VALUEP (val)
|| SOME_BUFFER_LOCAL_VALUEP (val)))
&& XBUFFER_LOCAL_VALUE (val)->check_frame)
! find_symbol_value (sym);
}
_______________________________________________
Emacs-diffs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-diffs