diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/views/dolphincolumnview.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/views/dolphincolumnview.cpp b/src/views/dolphincolumnview.cpp index fec0879ea..8f97875ae 100644 --- a/src/views/dolphincolumnview.cpp +++ b/src/views/dolphincolumnview.cpp @@ -552,6 +552,8 @@ void DolphinColumnView::activate() { setFocus(Qt::OtherFocusReason); + connect(this, SIGNAL(clicked(const QModelIndex&)), + m_container->m_dolphinViewController, SLOT(requestTab(const QModelIndex&))); if (KGlobalSettings::singleClick()) { connect(this, SIGNAL(clicked(const QModelIndex&)), m_container->m_dolphinViewController, SLOT(triggerItem(const QModelIndex&))); @@ -570,6 +572,9 @@ void DolphinColumnView::activate() void DolphinColumnView::deactivate() { clearFocus(); + + disconnect(this, SIGNAL(clicked(const QModelIndex&)), + m_container->m_dolphinViewController, SLOT(requestTab(const QModelIndex&))); if (KGlobalSettings::singleClick()) { disconnect(this, SIGNAL(clicked(const QModelIndex&)), m_container->m_dolphinViewController, SLOT(triggerItem(const QModelIndex&))); |
