diff options
| author | Karl Heuer <kwzh@gnu.org> | 1995-04-19 20:54:09 +0000 |
|---|---|---|
| committer | Karl Heuer <kwzh@gnu.org> | 1995-04-19 20:54:09 +0000 |
| commit | bd601e2a98e95382aed8bca5620dadc1784a9726 (patch) | |
| tree | 0dce549e34db2337dbc606b4abb8c4a044307bd2 /src/frame.h | |
| parent | dfc4f59b16b55639d8737c504ca1dfec5aaffabe (diff) | |
| download | emacs-bd601e2a98e95382aed8bca5620dadc1784a9726.tar.gz | |
(struct frame): New member namebuf.
Diffstat (limited to 'src/frame.h')
| -rw-r--r-- | src/frame.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/frame.h b/src/frame.h index 0cde7162bd1..9e41ad34262 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; |
