SVN commit 1035639 by lunakl: xdg-user-dirs paths must be in "" M +2 -2 konqueror/settings/konq/globalpaths.cpp M +1 -1 lib/konq/konq_operations.cpp --- trunk/KDE/kdebase/apps/konqueror/settings/konq/globalpaths.cpp #1035638:1035639 @@ -249,7 +249,7 @@ const QString userDirsFile(KGlobal::dirs()->localxdgconfdir() + QLatin1String("user-dirs.dirs")); KConfig xdgUserConf( userDirsFile, KConfig::SimpleConfig ); KConfigGroup g( &xdgUserConf, "" ); - g.writeEntry( "XDG_DESKTOP_DIR", translatePath( urlDesktop ) ); + g.writeEntry( "XDG_DESKTOP_DIR", "\"" + translatePath( urlDesktop ) + "\"" ); pathChanged = true; } } @@ -308,7 +308,7 @@ const QString userDirsFile(KGlobal::dirs()->localxdgconfdir() + QLatin1String("user-dirs.dirs")); KConfig xdgUserConf(userDirsFile, KConfig::SimpleConfig); KConfigGroup g(&xdgUserConf, ""); - g.writeEntry(xdgKey, translatePath(path)); + g.writeEntry(xdgKey, "\"" + translatePath(path) + "\""); return true; } } --- trunk/KDE/kdebase/apps/lib/konq/konq_operations.cpp #1035638:1035639 @@ -717,7 +717,7 @@ const QString userDirsFile(KGlobal::dirs()->localxdgconfdir() + QLatin1String("user-dirs.dirs")); KConfig xdgUserConf( userDirsFile, KConfig::SimpleConfig ); KConfigGroup g( &xdgUserConf, "" ); - g.writeEntry( "XDG_DESKTOP_DIR", translatePath( newurl.path() ) ); + g.writeEntry( "XDG_DESKTOP_DIR", "\"" + translatePath( newurl.path() ) + "\"" ); KGlobalSettings::self()->emitChange(KGlobalSettings::SettingsChanged, KGlobalSettings::SETTINGS_PATHS); } }