diff options
Diffstat (limited to 'src/dolphintabwidget.cpp')
| -rw-r--r-- | src/dolphintabwidget.cpp | 8 |
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() |
