]> cloud.milkyroute.net Git - dolphin.git/commitdiff
when splitting view, use selected folder as url
authorMéven Car <meven@kde.org>
Sat, 2 Nov 2024 12:59:45 +0000 (13:59 +0100)
committerMéven Car <meven@kde.org>
Sat, 2 Nov 2024 12:59:45 +0000 (13:59 +0100)
BUG: 483937

src/dolphinmainwindow.cpp

index 7df17886ba806d4b44fa3fd7216ee62087843c90..6f23581b4435d876e4aaa93496da97badd787d56 100644 (file)
@@ -1026,8 +1026,15 @@ void DolphinMainWindow::invertSelection()
 
 void DolphinMainWindow::toggleSplitView()
 {
+    QUrl newSplitViewUrl;
+    const KFileItemList list = m_activeViewContainer->view()->selectedItems();
+    if (list.count() == 1) {
+        const KFileItem &item = list.first();
+        newSplitViewUrl = DolphinView::openItemAsFolderUrl(item);
+    }
+
     DolphinTabPage *tabPage = m_tabWidget->currentTabPage();
-    tabPage->setSplitViewEnabled(!tabPage->splitViewEnabled(), WithAnimation);
+    tabPage->setSplitViewEnabled(!tabPage->splitViewEnabled(), WithAnimation, newSplitViewUrl);
     m_tabWidget->updateTabName(m_tabWidget->indexOf(tabPage));
     updateViewActions();
 }