Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/ev-sidebar-links.c
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2005-05-16 10:17:22 (GMT)
committer Marco Pesenti Gritti <marco@src.gnome.org>2005-05-16 10:17:22 (GMT)
commit1a1099e24c625b8ab7816f1ec1ff85cb8e2880d4 (patch)
tree9acab8d441fab03c6fb5ff0af579a088d05cea4e /shell/ev-sidebar-links.c
parentc359817fe6a31b8e43266a09afdb69ac6f7d87d9 (diff)
Select first item
2005-05-16 Marco Pesenti Gritti <mpg@redhat.com> * shell/ev-sidebar-links.c: (popup_menu_cb): Select first item
Diffstat (limited to 'shell/ev-sidebar-links.c')
-rw-r--r--shell/ev-sidebar-links.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/shell/ev-sidebar-links.c b/shell/ev-sidebar-links.c
index e15e9ae..fdd4844 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