┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincolumnwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphincolumnwidget.cpp')
-rw-r--r--src/dolphincolumnwidget.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/dolphincolumnwidget.cpp b/src/dolphincolumnwidget.cpp
index 41fad2ea7..d7d8bb500 100644
--- a/src/dolphincolumnwidget.cpp
+++ b/src/dolphincolumnwidget.cpp
@@ -178,16 +178,18 @@ void DolphinColumnWidget::setDecorationSize(const QSize& size)
void DolphinColumnWidget::setActive(bool active)
{
- if (m_active == active) {
- return;
+ if (active && (m_view->focusProxy() != this)) {
+ m_view->setFocusProxy(this);
}
- m_active = active;
+ if (m_active != active) {
+ m_active = active;
- if (active) {
- activate();
- } else {
- deactivate();
+ if (active) {
+ activate();
+ } else {
+ deactivate();
+ }
}
}