X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-sidebar-links.c;h=fdd484416d02e507ad8e0be6b48a4f2debef2c32;hb=681b0a3166a61b96b9a0ee35ca1b0aaa487809b3;hp=e15e9ae291ad20165ff5b32e55825fb7dc2100c9;hpb=c359817fe6a31b8e43266a09afdb69ac6f7d87d9;p=evince.git diff --git a/shell/ev-sidebar-links.c b/shell/ev-sidebar-links.c index e15e9ae2..fdd48441 100644 --- a/shell/ev-sidebar-links.c +++ b/shell/ev-sidebar-links.c @@ -280,10 +280,13 @@ build_popup_menu (EvSidebarLinks *sidebar) static void popup_menu_cb (GtkWidget *treeview, EvSidebarLinks *sidebar) { - gtk_menu_popup (build_popup_menu (sidebar), NULL, NULL, + GtkMenu *menu = build_popup_menu (sidebar); + + gtk_menu_popup (menu, NULL, NULL, ev_gui_menu_position_tree_selection, sidebar->priv->tree_view, 0, gtk_get_current_event_time ()); + gtk_menu_shell_select_first (GTK_MENU_SHELL (menu), FALSE); } static gboolean