emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r100970: * src/data.c (Flocal_variabl


From: Johan Bockgård
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r100970: * src/data.c (Flocal_variable_p): Handle variable aliases correctly.
Date: Tue, 03 Aug 2010 18:37:00 +0200
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 100970
committer: Johan Bockgård <address@hidden>
branch nick: trunk
timestamp: Tue 2010-08-03 18:37:00 +0200
message:
  * src/data.c (Flocal_variable_p): Handle variable aliases correctly.
modified:
  src/ChangeLog
  src/data.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2010-08-02 14:23:06 +0000
+++ b/src/ChangeLog     2010-08-03 16:37:00 +0000
@@ -1,3 +1,7 @@
+2010-08-03  Johan Bockgård  <address@hidden>
+
+       * data.c (Flocal_variable_p): Handle variable aliases correctly.
+
 2010-08-02  Jan Djärv  <address@hidden>
 
        * xterm.c (x_create_toolkit_scroll_bar): Only set XtNbeNiceToColormap

=== modified file 'src/data.c'
--- a/src/data.c        2010-07-29 05:48:06 +0000
+++ b/src/data.c        2010-08-03 16:37:00 +0000
@@ -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))
          {


reply via email to

[Prev in Thread] Current Thread [Next in Thread]