From bd601e2a98e95382aed8bca5620dadc1784a9726 Mon Sep 17 00:00:00 2001 From: Karl Heuer Date: Wed, 19 Apr 1995 20:54:09 +0000 Subject: (struct frame): New member namebuf. --- src/frame.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/frame.h b/src/frame.h index 0cde7162bd..9e41ad3426 100644 --- a/src/frame.h +++ b/src/frame.h @@ -48,7 +48,8 @@ struct frame Only EMACS_INT values can be intermixed with them. That ensures they are all aligned normally. */ - /* Name of this frame: a Lisp string. See also `explicit_name'. */ + /* Name of this frame: a Lisp string. See also `explicit_name' + and `namebuf'. */ Lisp_Object name; /* The frame which should receive keystrokes that occur in this @@ -117,6 +118,10 @@ struct frame /* Beyond here, there should be no more Lisp_Object components. */ + /* A buffer to hold the frame's name. We can't use the Lisp string's + pointer (`name', above) because it might get relocated. */ + char *namebuf; + /* glyphs as they appear on the frame */ struct frame_glyphs *current_glyphs; -- cgit v1.2.3