aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer <[email protected]>1995-04-19 20:54:09 +0000
committerKarl Heuer <[email protected]>1995-04-19 20:54:09 +0000
commitbd601e2a98e95382aed8bca5620dadc1784a9726 (patch)
tree0dce549e34db2337dbc606b4abb8c4a044307bd2 /src
parentdfc4f59b16b55639d8737c504ca1dfec5aaffabe (diff)
(struct frame): New member namebuf.
Diffstat (limited to 'src')
-rw-r--r--src/frame.h7
1 files changed, 6 insertions, 1 deletions
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;