diff options
| author | Peter Penz <[email protected]> | 2007-05-16 15:10:37 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-05-16 15:10:37 +0000 |
| commit | aca3c707df3fe46bc1b50b4b1a8cc8703e3bfc16 (patch) | |
| tree | d2dd5b6b1e5ff42d1fa74941d199c33fab2573b9 | |
| parent | 3da73183f86e9086a4e0611b08a7d7779bb5be49 (diff) | |
allow that Dolphin can be started like 'dolphin .' for showing the current directory (patch submitted by Max Blazejak)
svn path=/trunk/KDE/kdebase/apps/; revision=665320
| -rw-r--r-- | src/dolphinapplication.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/dolphinapplication.cpp b/src/dolphinapplication.cpp index fc59eb08b..a3dc80fef 100644 --- a/src/dolphinapplication.cpp +++ b/src/dolphinapplication.cpp @@ -24,6 +24,7 @@ #include <applicationadaptor.h> #include <kcmdlineargs.h> #include <kurl.h> +#include <QDir> #include <QtDBus/QDBusConnection> DolphinApplication::DolphinApplication() : @@ -89,9 +90,14 @@ int DolphinApplication::newInstance() int DolphinApplication::openWindow(const QString& url) { + QString dir = url; + if (dir == ".") { + dir = QDir::currentPath(); + } + DolphinMainWindow* win = createMainWindow(); - if ((win->activeView() != 0) && !url.isEmpty()) { - win->activeView()->setUrl(KUrl(url)); + if ((win->activeView() != 0) && !dir.isEmpty()) { + win->activeView()->setUrl(KUrl(dir)); } win->show(); return win->getId(); |
