]> git.eshelyaron.com Git - emacs.git/commitdiff
Make copy of frame parameters because the original parameters
authorMartin Rudalics <rudalics@gmx.at>
Sat, 29 Dec 2007 19:20:36 +0000 (19:20 +0000)
committerMartin Rudalics <rudalics@gmx.at>
Sat, 29 Dec 2007 19:20:36 +0000 (19:20 +0000)
are in pure storage now.

src/ChangeLog
src/w32fns.c

index aca22996d14f117b3aa268d67ceafc2ffd0f1719..ec82db08df4fef8ab7692b4f19ac13a877c32ec7 100644 (file)
@@ -1,3 +1,8 @@
+2007-12-29  Martin Rudalics  <rudalics@gmx.at>
+
+       * w32fns.c (Fx_create_frame): Make copy of frame parameters
+       because the original parameters are in pure storage now.
+
 2007-12-24  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * xdisp.c (phys_cursor_in_rect_p): Check if cursor is in fringe area.
index 497010e9ad3bb4d86552047d10acb96c293e170f..6b005546a47cb011d663075e8ddec036fa23ce69 100644 (file)
@@ -4166,6 +4166,10 @@ This function is an internal primitive--use `make-frame' instead.  */)
 
   check_w32 ();
 
+  /* Make copy of frame parameters because the original is in pure
+     storage now. */
+  parameters = Fcopy_alist (parameters);
+
   /* Use this general default value to start with
      until we know if this frame has a specified name.  */
   Vx_resource_name = Vinvocation_name;