# HG changeset patch # User Johan Bockgrd # Date 1280853420 -7200 # Node ID 6ed9d360e4c7a528d71d21db48d64de511aebf40 # Parent 71264d39075a3a9c536e254857556b6d6f4d9d59 * src/data.c (Flocal_variable_p): Handle variable aliases correctly. diff -r 71264d39075a -r 6ed9d360e4c7 src/ChangeLog --- a/src/ChangeLog Tue Aug 03 14:22:23 2010 +0200 +++ b/src/ChangeLog Tue Aug 03 18:37:00 2010 +0200 @@ -1,3 +1,7 @@ +2010-08-03 Johan Bockgård + + * data.c (Flocal_variable_p): Handle variable aliases correctly. + 2010-08-02 Jan Djärv * xterm.c (x_create_toolkit_scroll_bar): Only set XtNbeNiceToColormap diff -r 71264d39075a -r 6ed9d360e4c7 src/data.c --- a/src/data.c Tue Aug 03 14:22:23 2010 +0200 +++ b/src/data.c Tue Aug 03 18:37:00 2010 +0200 @@ -1866,6 +1866,7 @@ Lisp_Object tail, elt, tmp; struct Lisp_Buffer_Local_Value *blv = SYMBOL_BLV (sym); XSETBUFFER (tmp, buf); + XSETSYMBOL (variable, sym); /* Update in case of aliasing. */ for (tail = buf->local_var_alist; CONSP (tail); tail = XCDR (tail)) {