X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/20641620c8cf9187e44b4aea347cbc8d8c96fc25..bd925ea49a7e4e7c6e652f4529dcd0c4e25fd19a:/src/startupsettingspage.cpp diff --git a/src/startupsettingspage.cpp b/src/startupsettingspage.cpp index e3f237ca9..d056c91a6 100644 --- a/src/startupsettingspage.cpp +++ b/src/startupsettingspage.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -103,9 +104,11 @@ void StartupSettingsPage::applySettings() GeneralSettings* settings = DolphinSettings::instance().generalSettings(); const KUrl url(m_homeUrl->text()); - KFileItem fileItem(S_IFDIR, KFileItem::Unknown, url); + KFileItem fileItem(KFileItem::Unknown, KFileItem::Unknown, url); if (url.isValid() && fileItem.isDir()) { settings->setHomeUrl(url.prettyUrl()); + } else { + KMessageBox::error(this, i18n("The location for the home folder is invalid and will not get applied.")); } settings->setSplitView(m_splitView->isChecked()); @@ -137,7 +140,7 @@ void StartupSettingsPage::useCurrentLocation() void StartupSettingsPage::useDefaultLocation() { - m_homeUrl->setText("file://" + QDir::homePath()); + m_homeUrl->setText(QDir::homePath()); } void StartupSettingsPage::loadSettings()