X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/dec19c1e771e216feddbc757ac14f9cb7bd4226a..3d2593f4234542c6fdbcdd76199f75aeda908626:/src/dolphinapplication.cpp diff --git a/src/dolphinapplication.cpp b/src/dolphinapplication.cpp index 4c3273bff..ea18db132 100644 --- a/src/dolphinapplication.cpp +++ b/src/dolphinapplication.cpp @@ -20,11 +20,13 @@ #include "dolphinapplication.h" #include "dolphinmainwindow.h" +#include "dolphinviewcontainer.h" #include #include #include #include +#include DolphinApplication::DolphinApplication() : m_lastId(0) @@ -73,6 +75,7 @@ int DolphinApplication::newInstance() { int exitValue = KUniqueApplication::newInstance(); + KCmdLineArgs::setCwd(QDir::currentPath().toUtf8()); KCmdLineArgs* args = KCmdLineArgs::parsedArgs(); if (args->count() > 0) { for (int i = 0; i < args->count(); ++i) { @@ -90,8 +93,8 @@ int DolphinApplication::newInstance() int DolphinApplication::openWindow(const KUrl& url) { DolphinMainWindow* win = createMainWindow(); - if ((win->activeView() != 0) && url.isValid()) { - win->activeView()->setUrl(url); + if ((win->activeViewContainer() != 0) && url.isValid()) { + win->activeViewContainer()->setUrl(url); } win->show(); return win->getId();