GNOME #355760
Index: nautilus-2.20.0/src/nautilus-places-sidebar.c
===================================================================
--- nautilus-2.20.0.orig/src/nautilus-places-sidebar.c	2007-09-24 11:59:51.082093228 +0200
+++ nautilus-2.20.0/src/nautilus-places-sidebar.c	2007-09-24 12:09:36.843473867 +0200
@@ -472,11 +472,11 @@
 }
 
 static void
-row_activated_callback (GtkTreeView *tree_view,
-			GtkTreePath *path,
-			GtkTreeViewColumn *column,
+cursor_changed_callback (GtkTreeView *tree_view,
 			gpointer user_data)
 {
+	GtkTreePath *path;
+	gtk_tree_view_get_cursor (tree_view, &path, NULL);
 	open_selected_bookmark (NAUTILUS_PLACES_SIDEBAR (user_data),
 				gtk_tree_view_get_model (tree_view),
 				path,
@@ -1679,8 +1679,8 @@
 	gtk_tree_selection_set_mode (selection, GTK_SELECTION_BROWSE);
 
 	g_signal_connect_object
-		(tree_view, "row_activated", 
-		 G_CALLBACK (row_activated_callback), sidebar, 0);
+		(tree_view, "cursor_changed", 
+		 G_CALLBACK (cursor_changed_callback), sidebar, 0);
 
 
 	gtk_tree_view_enable_model_drag_source (GTK_TREE_VIEW (tree_view),
