Index: gtk/gtkfilechooserdefault.c
===================================================================
--- gtk/gtkfilechooserdefault.c	(revision 19541)
+++ gtk/gtkfilechooserdefault.c	(working copy)
@@ -8200,23 +8200,6 @@ should_respond_after_confirm_overwrite (
     }
 }
 
-/* Gives the focus to the browse tree view only if it is visible */
-static void
-focus_browse_tree_view_if_possible (GtkFileChooserDefault *impl)
-{
-  gboolean do_focus;
-
-  if ((impl->action == GTK_FILE_CHOOSER_ACTION_SAVE ||
-       impl->action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER)
-      && !gtk_expander_get_expanded (GTK_EXPANDER (impl->save_expander)))
-    do_focus = FALSE;
-  else
-    do_focus = TRUE;
-
-  if (do_focus)
-    gtk_widget_grab_focus (impl->browse_files_tree_view);
-}
-
 static void
 action_create_folder_cb (GtkFileSystemHandle *handle,
 			 const GtkFilePath   *path,
@@ -11243,7 +11226,6 @@ switch_to_shortcut (GtkFileChooserDefaul
     g_assert_not_reached ();
 
   shortcuts_activate_iter (impl, &iter);
-  focus_browse_tree_view_if_possible (impl);
 }
 
 /* Handler for the "home-folder" keybinding signal */
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 19541)
+++ ChangeLog	(working copy)
@@ -1,3 +1,14 @@
+2008-02-12  Federico Mena Quintero  <federico@novell.com>
+
+	* gtk/gtkfilechooserdefault.c (switch_to_shortcut): Don't focus
+	the file list (this was the last place where we would focus the
+	file list explicitly).  If you are in the location entry, for
+	example, you don't want Alt-Home to take you to the file list; you
+	just want the current folder to change.  Thanks to Olle Bergkvist
+	<olle.bergkvist@yahoo.se> for pointing this out in
+	http://bugzilla.gnome.org/show_bug.cgi?id=419737#c51.
+	(focus_browse_tree_view_if_possible): Removed.
+
 2008-02-12  Matthias Clasen  <mclasen@redhat.com>
 
 	Merged from trunk:
