summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xterm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 88860538d80..3fdd78de1c8 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -3847,10 +3847,10 @@ XTread_socket (sd, bufp, numchars, waitp, expected)
#ifdef USE_X_TOOLKIT
else
{
- f = x_any_window_to_frame (event.xbutton.window);
- if (f && event.type == ButtonPress)
- construct_menu_click (&emacs_event,
- &event, f);
+ /* Assume we have a menubar button press. A bad
+ assumption should behave benignly. */
+ popup_get_selection (&event);
+ break;
}
#endif /* USE_X_TOOLKIT */
}