From fe8fa62fb603090b06cf40ee47c58e93f5508869 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Thu, 25 Jul 1996 08:50:26 +0000 Subject: [PATCH] (set_frame_menubar): Use -1 for call_data in the deep_p = 0 case. --- src/xmenu.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xmenu.c b/src/xmenu.c index ee78f290225..bc9a9fb5b45 100644 --- a/src/xmenu.c +++ b/src/xmenu.c @@ -1732,6 +1732,11 @@ set_frame_menubar (f, first_time, deep_p) wv->name = (char *) XSTRING (string)->data; wv->value = 0; wv->enabled = 1; + /* This prevents lwlib from assuming this + menu item is really supposed to be empty. */ + /* The EMACS_INT cast avoids a warning. + This value just has to be different from small integers. */ + wv->call_data = (void *) (EMACS_INT) (-1); if (prev_wv) prev_wv->next = wv; -- 2.11.4.GIT