diff --git a/kde/src/widgets/HistoryTreeItem.cpp b/kde/src/widgets/HistoryTreeItem.cpp
index 656b957513ddb499a47ef3dbe46c61a44ba3a77c..3ba87e729cce0678ed2ed231312f18e27ccbc524 100644
--- a/kde/src/widgets/HistoryTreeItem.cpp
+++ b/kde/src/widgets/HistoryTreeItem.cpp
@@ -462,6 +462,11 @@ void HistoryTreeItem::resizeEvent(QResizeEvent* event)
    }
 }
 
+void HistoryTreeItem::mouseDoubleClickEvent(QMouseEvent* event)
+{
+   callAgain();
+}
+
 /*****************************************************************************
  *                                                                           *
  *                                  Setters                                  *
diff --git a/kde/src/widgets/HistoryTreeItem.h b/kde/src/widgets/HistoryTreeItem.h
index fb7d090f376189b7552f89050ba1565f003a034d..5289947441dc9e641252dbb3089edb01a0e60e82 100644
--- a/kde/src/widgets/HistoryTreeItem.h
+++ b/kde/src/widgets/HistoryTreeItem.h
@@ -125,6 +125,7 @@ class HistoryTreeItem : public QWidget
 
 protected:
    virtual void resizeEvent(QResizeEvent* event);
+   virtual void mouseDoubleClickEvent(QMouseEvent* event);
 
 public slots:
    void updated();