diff --git a/lib/widgets/ephy-history-view.c b/lib/widgets/ephy-history-view.c
index 27d45ae..478eb6d 100644
--- a/lib/widgets/ephy-history-view.c
+++ b/lib/widgets/ephy-history-view.c
@@ -106,6 +106,7 @@ ephy_history_view_button_release (GtkWidget *treeview,
   EphyHistoryView *view;
   GtkTreePath *path;
 
+  GTK_WIDGET_CLASS (ephy_history_view_parent_class)->button_release_event (treeview, event);
   view = EPHY_HISTORY_VIEW (treeview);
 
   if (view->priv->pressed_path && event->button == 2 &&
@@ -118,7 +119,6 @@ ephy_history_view_button_release (GtkWidget *treeview,
       g_signal_emit (view, signals[ROW_MIDDLE_CLICKED], 0, path);
     gtk_tree_path_free (path);
   }
-
   return FALSE;
 }
 
