(Fx_menu_bar_open_internal): Use activate_item signal to open menu.
This commit is contained in:
11
src/xmenu.c
11
src/xmenu.c
@@ -1412,11 +1412,12 @@ If FRAME is nil or not given, use the selected frame. */)
|
||||
/* Activate the first menu. */
|
||||
GList *children = gtk_container_get_children (GTK_CONTAINER (menubar));
|
||||
|
||||
gtk_menu_shell_select_item (GTK_MENU_SHELL (menubar),
|
||||
GTK_WIDGET (children->data));
|
||||
|
||||
popup_activated_flag = 1;
|
||||
g_list_free (children);
|
||||
if (children)
|
||||
{
|
||||
g_signal_emit_by_name (children->data, "activate_item");
|
||||
popup_activated_flag = 1;
|
||||
g_list_free (children);
|
||||
}
|
||||
}
|
||||
UNBLOCK_INPUT;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user