diff options
| author | Emmanuel Pescosta <[email protected]> | 2015-11-09 09:33:20 +0100 |
|---|---|---|
| committer | Emmanuel Pescosta <[email protected]> | 2015-11-09 09:33:20 +0100 |
| commit | 727d2513c0a8e7b3e6370f5e08b0d7579ae89564 (patch) | |
| tree | 9ff6c83c5762cb7b034df876f76d0a8b5051a4e6 /src/dolphintabwidget.cpp | |
| parent | bc8f3373fd98121fbe230842bbb104889961e6d7 (diff) | |
| parent | 6f87ffa2b06100e4fb1a11e06fb4c62c27ce019a (diff) | |
Merge branch 'Applications/15.08'
Diffstat (limited to 'src/dolphintabwidget.cpp')
| -rw-r--r-- | src/dolphintabwidget.cpp | 11 |
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); |
