diff -puriN epiphany-browser-2.18.0.orig/lib/widgets/ephy-location-entry.c epiphany-browser-2.18.0/lib/widgets/ephy-location-entry.c
--- epiphany-browser-2.18.0.orig/lib/widgets/ephy-location-entry.c	2007-03-06 13:31:54 +0100
+++ epiphany-browser-2.18.0/lib/widgets/ephy-location-entry.c	2007-04-04 20:50:45 +0200
@@ -369,18 +369,6 @@ editable_changed_cb (GtkEditable *editab
 }
 
 static gboolean
-entry_button_press_cb (GtkWidget *entry, GdkEventButton *event, EphyLocationEntry *le)
-{
-	if (event->button == 1 && event->type == GDK_2BUTTON_PRESS)
-	{
-		ephy_location_entry_activate (le);
-		return TRUE;
-	}
-
-	return FALSE;
-}
-
-static gboolean
 entry_key_press_cb (GtkEntry *entry,
 		    GdkEventKey *event,
 		    EphyLocationEntry *lentry)
@@ -939,8 +927,6 @@ ephy_location_entry_construct_contents (
 				G_CALLBACK (entry_key_press_after_cb), entry);
 	g_signal_connect_after (priv->icon_entry->entry, "activate",
 				G_CALLBACK (entry_activate_after_cb), entry);
-	g_signal_connect (priv->icon_entry->entry, "button-press-event",
-			  G_CALLBACK (entry_button_press_cb), entry);
 	g_signal_connect (priv->icon_entry->entry, "changed",
 			  G_CALLBACK (editable_changed_cb), entry);
 	g_signal_connect (priv->icon_entry->entry, "drag-motion",
