Mercurial > emacs
diff src/w32fns.c @ 107753:3153ca396956
Fix bug #5703.
w32fns.c (x_create_tip_frame): Copy `parms' before we modify it
in this function.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Wed, 31 Mar 2010 12:08:40 +0300 |
parents | 1d1d5d9bd884 |
children | 36d25edeedb5 |
line wrap: on
line diff
--- a/src/w32fns.c Wed Mar 31 00:00:23 2010 -0400 +++ b/src/w32fns.c Wed Mar 31 12:08:40 2010 +0300 @@ -5427,6 +5427,10 @@ kb = dpyinfo->terminal->kboard; + /* The calls to x_get_arg remove elements from PARMS, so copy it to + avoid destructive changes behind our caller's back. */ + parms = Fcopy_alist (parms); + /* Get the name of the frame to use for resource lookup. */ name = x_get_arg (dpyinfo, parms, Qname, "name", "Name", RES_TYPE_STRING); if (!STRINGP (name)