From a390930c456496eda774e0f4d16e37ccc03f656c Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Wed, 3 Oct 2007 23:18:18 +0000 Subject: [PATCH] (struct frame): Don't try to GC-mark menu_bar_items_used. --- src/ChangeLog | 4 ++++ src/frame.h | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index c38a2e32f56..1efa2ca302a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2007-10-03 Stefan Monnier + + * frame.h (struct frame): Don't try to GC-mark menu_bar_items_used. + 2007-10-02 Stefan Monnier * window.h (struct window): diff --git a/src/frame.h b/src/frame.h index c8463625cc9..436656fbe4b 100644 --- a/src/frame.h +++ b/src/frame.h @@ -152,8 +152,6 @@ struct frame For the format of the data, see extensive comments in xmenu.c. Only the X toolkit version uses this. */ Lisp_Object menu_bar_vector; - /* Number of elements in the vector that have meaningful data. */ - EMACS_INT menu_bar_items_used; /* Predicate for selecting buffers for other-buffer. */ Lisp_Object buffer_predicate; @@ -183,6 +181,9 @@ struct frame /* Cache of realized faces. */ struct face_cache *face_cache; + /* Number of elements in `menu_bar_vector' that have meaningful data. */ + EMACS_INT menu_bar_items_used; + /* 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; -- 2.39.2