Mercurial > emacs
diff src/xfns.c @ 35566:5b94bf04d78b
(Fx_file_dialog): Remove a workaround for Lesstif
which doesn't seem necessary anymore with Lesstif 0.92.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Thu, 25 Jan 2001 15:39:26 +0000 |
parents | 0bd627ce1af8 |
children | 65c31f59048a |
line wrap: on
line diff
--- a/src/xfns.c Thu Jan 25 15:37:21 2001 +0000 +++ b/src/xfns.c Thu Jan 25 15:39:26 2001 +0000 @@ -11084,39 +11084,11 @@ XmListSetPos (list, item_pos); } -#ifdef HAVE_MOTIF_2_1 - /* Process events until the user presses Cancel or OK. */ result = 0; while (result == 0 || XtAppPending (Xt_app_con)) XtAppProcessEvent (Xt_app_con, XtIMAll); -#else /* not HAVE_MOTIF_2_1 */ - - /* Process all events until the user presses Cancel or OK. */ - for (result = 0; result == 0;) - { - XEvent event; - Widget widget, parent; - - XtAppNextEvent (Xt_app_con, &event); - - /* See if the receiver of the event is one of the widgets of - the file selection dialog. If so, dispatch it. If not, - discard it. */ - widget = XtWindowToWidget (event.xany.display, event.xany.window); - parent = widget; - while (parent && parent != dialog) - parent = XtParent (parent); - - if (parent == dialog - || (event.type == Expose - && !process_expose_from_menu (event))) - XtDispatchEvent (&event); - } - -#endif /* not HAVE_MOTIF_2_1 */ - /* Get the result. */ if (result == XmCR_OK) {