diff options
author | Richard M. Stallman <rms@gnu.org> | 1996-06-10 17:31:25 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1996-06-10 17:31:25 +0000 |
commit | 5efe98b7b6a5604456e523b1a573b94465537541 (patch) | |
tree | 8fb44d87d5de29759fc006a8699db513f4c4d229 /lwlib | |
parent | fdbf0fc7383b9f527bcb286fcba2fd8e6a713ab2 (diff) | |
download | emacs-5efe98b7b6a5604456e523b1a573b94465537541.tar.gz |
(make_menu_in_widget): Set mapping delay
for cascade buttons to zero.
Diffstat (limited to 'lwlib')
-rw-r--r-- | lwlib/lwlib-Xm.c | 5 |
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) { menu = XmCreatePulldownMenu (widget, cur->name, NULL, 0); make_menu_in_widget (instance, menu, cur->contents, 0); - XtSetArg (al [ac], XmNsubMenuId, menu); ac++; + XtSetArg (al [ac], XmNsubMenuId, menu); ac++; + /* non-zero values don't work reliably in + conjunction with Emacs' event loop */ + XtSetArg (al [ac], XmNmappingDelay, 0); ac++; button = XmCreateCascadeButtonGadget (widget, cur->name, al, ac); xm_update_label (instance, button, cur); |