From: Martin Rudalics Date: Sat, 29 Dec 2007 19:20:36 +0000 (+0000) Subject: Make copy of frame parameters because the original parameters X-Git-Tag: emacs-pretest-23.0.90~8772 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1da8a03154c40b46938d9c65375a2b3f8c09bddd;p=emacs.git Make copy of frame parameters because the original parameters are in pure storage now. --- diff --git a/src/ChangeLog b/src/ChangeLog index aca22996d14..ec82db08df4 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2007-12-29 Martin Rudalics + + * w32fns.c (Fx_create_frame): Make copy of frame parameters + because the original parameters are in pure storage now. + 2007-12-24 YAMAMOTO Mitsuharu * xdisp.c (phys_cursor_in_rect_p): Check if cursor is in fringe area. diff --git a/src/w32fns.c b/src/w32fns.c index 497010e9ad3..6b005546a47 100644 --- a/src/w32fns.c +++ b/src/w32fns.c @@ -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;