┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphintabwidget.cpp
diff options
context:
space:
mode:
authorEmmanuel Pescosta <[email protected]>2015-11-09 09:33:20 +0100
committerEmmanuel Pescosta <[email protected]>2015-11-09 09:33:20 +0100
commit727d2513c0a8e7b3e6370f5e08b0d7579ae89564 (patch)
tree9ff6c83c5762cb7b034df876f76d0a8b5051a4e6 /src/dolphintabwidget.cpp
parentbc8f3373fd98121fbe230842bbb104889961e6d7 (diff)
parent6f87ffa2b06100e4fb1a11e06fb4c62c27ce019a (diff)
Merge branch 'Applications/15.08'
Diffstat (limited to 'src/dolphintabwidget.cpp')
-rw-r--r--src/dolphintabwidget.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/dolphintabwidget.cpp b/src/dolphintabwidget.cpp
index ca626d47a..0b1f07e0e 100644
--- a/src/dolphintabwidget.cpp
+++ b/src/dolphintabwidget.cpp
@@ -25,6 +25,7 @@
#include <QApplication>
#include <KConfigGroup>
+#include <KShell>
#include <kio/global.h>
#include <KRun>
@@ -255,16 +256,16 @@ void DolphinTabWidget::detachTab(int index)
{
Q_ASSERT(index >= 0);
- const QString separator(QLatin1Char(' '));
- QString command = QLatin1String("dolphin");
+ QStringList args;
const DolphinTabPage* tabPage = tabPageAt(index);
- command += separator + tabPage->primaryViewContainer()->url().url();
+ args << tabPage->primaryViewContainer()->url().url();
if (tabPage->splitViewEnabled()) {
- command += separator + tabPage->secondaryViewContainer()->url().url();
- command += separator + QLatin1String("-split");
+ args << tabPage->secondaryViewContainer()->url().url();
+ args << QStringLiteral("--split");
}
+ const QString command = QStringLiteral("dolphin %1").arg(KShell::joinArgs(args));
KRun::runCommand(command, this);
closeTab(index);