]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-sidebar-links.c
Patch from Nickolay Shmyrev to fix the -p option, #170458
[evince.git] / shell / ev-sidebar-links.c
index e15e9ae291ad20165ff5b32e55825fb7dc2100c9..fdd484416d02e507ad8e0be6b48a4f2debef2c32 100644 (file)
@@ -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