diff --git a/startkde/plasma-sourceenv.sh b/startkde/plasma-sourceenv.sh index 70c3b6487..b8a50aa0d 100644 --- a/startkde/plasma-sourceenv.sh +++ b/startkde/plasma-sourceenv.sh @@ -3,4 +3,4 @@ do . $i >/dev/null done -env +env -0 diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp index e0f7004b4..cb4eda2b8 100644 --- a/startkde/startplasma.cpp +++ b/startkde/startplasma.cpp @@ -91,7 +91,7 @@ void sourceFiles(const QStringList &files) p.waitForFinished(-1); const auto fullEnv = p.readAllStandardOutput(); - auto envs = fullEnv.split('\n'); + auto envs = fullEnv.split('\0'); for (auto &env: envs) { if (env.startsWith("_=") || env.startsWith("SHLVL"))