aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1996-06-10 17:31:25 +0000
committerRichard M. Stallman1996-06-10 17:31:25 +0000
commit5efe98b7b6a5604456e523b1a573b94465537541 (patch)
tree8fb44d87d5de29759fc006a8699db513f4c4d229
parentfdbf0fc7383b9f527bcb286fcba2fd8e6a713ab2 (diff)
downloademacs-5efe98b7b6a5604456e523b1a573b94465537541.tar.gz
emacs-5efe98b7b6a5604456e523b1a573b94465537541.zip
(make_menu_in_widget): Set mapping delay
for cascade buttons to zero.
-rw-r--r--lwlib/lwlib-Xm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/lwlib/lwlib-Xm.c b/lwlib/lwlib-Xm.c
index 6d1e76f960e..57e4b4a2ca5 100644
--- a/lwlib/lwlib-Xm.c
+++ b/lwlib/lwlib-Xm.c
@@ -440,7 +440,10 @@ make_menu_in_widget (instance, widget, val, keep_first_children)
440 { 440 {
441 menu = XmCreatePulldownMenu (widget, cur->name, NULL, 0); 441 menu = XmCreatePulldownMenu (widget, cur->name, NULL, 0);
442 make_menu_in_widget (instance, menu, cur->contents, 0); 442 make_menu_in_widget (instance, menu, cur->contents, 0);
443 XtSetArg (al [ac], XmNsubMenuId, menu); ac++; 443 XtSetArg (al [ac], XmNsubMenuId, menu); ac++;
444 /* non-zero values don't work reliably in
445 conjunction with Emacs' event loop */
446 XtSetArg (al [ac], XmNmappingDelay, 0); ac++;
444 button = XmCreateCascadeButtonGadget (widget, cur->name, al, ac); 447 button = XmCreateCascadeButtonGadget (widget, cur->name, al, ac);
445 448
446 xm_update_label (instance, button, cur); 449 xm_update_label (instance, button, cur);