From 2577a6c1cbf35e305ed03797d1297cb21899c7f5 Mon Sep 17 00:00:00 2001 From: Gleb Kasachou Date: Tue, 26 Aug 2025 16:32:44 +0300 Subject: DolphinTabWidget: Fix split view This commit fixes a segfault accidentally introduced in a previous commit. --- src/dolphintabwidget.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/dolphintabwidget.cpp') 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() -- cgit v1.3