Commit c0df13a6 authored by Chong Yidong's avatar Chong Yidong

* xmenu.c (Fx_popup_menu): Hide any tooltip before opening a menu.

parent 76c5acad
2009-11-07 Chong Yidong <cyd@stupidchicken.com>
2009-11-08 Chong Yidong <cyd@stupidchicken.com>
* xmenu.c (Fx_popup_menu): Extract event timestamp. Pass it to
xmenu_show.
xmenu_show. Hide any tooltip before opening a menu.
(xmenu_show): New arg. Pass it to create_and_show_popup_menu.
(create_and_show_popup_menu): New arg. Pass it to gtk_menu_popup.
......
......@@ -502,6 +502,9 @@ no quit occurs and `x-popup-menu' returns nil. */)
}
#ifdef HAVE_MENUS
/* Hide a previous tip, if any. */
Fx_hide_tip ();
/* Display them in a menu. */
BLOCK_INPUT;
......@@ -1805,6 +1808,7 @@ create_and_show_popup_menu (f, first_wv, x, y, for_click, timestamp)
/* Display the menu. */
gtk_widget_show_all (menu);
gtk_menu_popup (GTK_MENU (menu), 0, 0, pos_func, &popup_x_y, i,
timestamp > 0 ? timestamp : gtk_get_current_event_time());
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment