summaryrefslogtreecommitdiff
path: root/lwlib
diff options
context:
space:
mode:
authorFred Pierresteguy <F.Pierresteguy@frcl.bull.fr>1994-02-15 13:54:14 +0000
committerFred Pierresteguy <F.Pierresteguy@frcl.bull.fr>1994-02-15 13:54:14 +0000
commita8c8d3394ce0eab638f9e2daf5b7c58b68154bf8 (patch)
tree8ebd12fd3cbf3bcc2567befdafcc84320caa49cc /lwlib
parent9e3a5f8a4f38989946fbf58ffb1d4d0aee94a39f (diff)
downloademacs-a8c8d3394ce0eab638f9e2daf5b7c58b68154bf8.tar.gz
*** empty log message ***
Diffstat (limited to 'lwlib')
-rw-r--r--lwlib/lwlib-Xlw.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/lwlib/lwlib-Xlw.c b/lwlib/lwlib-Xlw.c
index 893833efca3..d34a012ae3c 100644
--- a/lwlib/lwlib-Xlw.c
+++ b/lwlib/lwlib-Xlw.c
@@ -75,7 +75,15 @@ static Widget
xlw_create_menubar (instance)
widget_instance* instance;
{
- Widget widget =
+ Widget widget;
+
+ widget_value *tem = (widget_value *) XtMalloc (sizeof (widget_value));
+
+ /* _XtCreate is freeing the object we passed,
+ so make a copy that we free later. */
+ bcopy (instance->info->val, tem, sizeof (widget_value));
+
+ widget =
XtVaCreateWidget (instance->info->name, xlwMenuWidgetClass,
instance->parent,
XtNmenu, instance->info->val,