]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinapplication.cpp
Fix includes
[dolphin.git] / src / dolphinapplication.cpp
index 8144da8a0825109dc0c8d0cb38c432acc8752d8f..8a6b4cc03fd92580f3c945c57f93086dae28b17d 100644 (file)
 
 #include <KCmdLineArgs>
 #include <KDebug>
-#include <KRun>
 #include <KUrl>
-#include <KGlobal>
 
 DolphinApplication::DolphinApplication() :
     m_mainWindow(0)
 {
-    KGlobal::locale()->insertCatalog("libkonq"); // Needed for applications using libkonq
+    //KF5 port: remove this line and define TRANSLATION_DOMAIN in CMakeLists.txt instead
+//KLocale::global()->insertCatalog("libkonq"); // Needed for applications using libkonq
 
     m_mainWindow = new DolphinMainWindow();
     m_mainWindow->setAttribute(Qt::WA_DeleteOnClose);
-    m_mainWindow->show();
 
     KCmdLineArgs* args = KCmdLineArgs::parsedArgs();
 
@@ -72,6 +70,9 @@ DolphinApplication::DolphinApplication() :
         } else {
             m_mainWindow->openDirectories(urls);
         }
+    } else {
+        const KUrl homeUrl(GeneralSettings::homeUrl());
+        m_mainWindow->openNewActivatedTab(homeUrl);
     }
 
     if (resetSplitSettings) {
@@ -79,6 +80,8 @@ DolphinApplication::DolphinApplication() :
     }
 
     args->clear();
+
+    m_mainWindow->show();
 }
 
 DolphinApplication::~DolphinApplication()
@@ -100,4 +103,3 @@ void DolphinApplication::restoreSession()
     }
 }
 
-#include "dolphinapplication.moc"