┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dolphintabwidget.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/dolphintabwidget.cpp b/src/dolphintabwidget.cpp
index 49e84ad3f..9e332da25 100644
--- a/src/dolphintabwidget.cpp
+++ b/src/dolphintabwidget.cpp
@@ -107,7 +107,13 @@ void DolphinTabWidget::readProperties(const KConfigGroup &group)
}
const int index = group.readEntry("Active Tab Index", 0);
- setCurrentIndex(index);
+ if (index != currentIndex()) {
+ setCurrentIndex(index);
+ } else {
+ DolphinTabPage *tabPage = tabPageAt(index);
+ tabPage->connectNavigators(m_navigatorsWidget);
+ m_lastViewedTab = tabPage;
+ }
}
void DolphinTabWidget::refreshViews()