Index: gtk/gtkfilechooserdefault.c
===================================================================
--- gtk/gtkfilechooserdefault.c	(revisión: 22499)
+++ gtk/gtkfilechooserdefault.c	(copia de trabajo)
@@ -3797,6 +3797,18 @@ shortcuts_popup_menu_cb (GtkWidget *widg
   return TRUE;
 }
 
+static gboolean 
+focus_cb_timeout (gpointer data)
+{
+	GtkWidget *entry;
+	entry = (GtkWidget *) data;
+	if (GTK_WIDGET_CAN_FOCUS (entry)) {
+		gtk_widget_grab_focus (entry);
+	}
+
+	return FALSE;
+}
+
 /* Callback used when a button is pressed on the shortcuts list.  
  * We trap button 3 to bring up a popup menu.
  */
@@ -3811,6 +3823,8 @@ shortcuts_button_press_event_cb (GtkWidg
   if (in_press)
     return FALSE;
 
+  g_timeout_add (60, (GSourceFunc) focus_cb_timeout, impl->location_entry);
+
   if (event->button != 3)
     return FALSE;
 
