diff options
author | Christopher Roy Bratusek <nano@jpberlin.de> | 2015-05-22 22:00:01 +0200 |
---|---|---|
committer | Christopher Roy Bratusek <nano@jpberlin.de> | 2015-05-22 22:00:01 +0200 |
commit | 4b50f3fb5616e3858165e14d2d9d0b12dd8739ce (patch) | |
tree | 832c06ec0691d58fdd25ee6c8b6b170bc6aa46fe | |
parent | Fix a missing icon in the new system monitor plugin. (diff) | |
download | lumina-4b50f3fb5616e3858165e14d2d9d0b12dd8739ce.tar.gz lumina-4b50f3fb5616e3858165e14d2d9d0b12dd8739ce.tar.bz2 lumina-4b50f3fb5616e3858165e14d2d9d0b12dd8739ce.zip |
LUtils::getCmdOutput enforce LANG=C
different formats of output in different locales (eg. colon vs. point as decimal delimiters)
-rw-r--r-- | libLumina/LuminaUtils.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libLumina/LuminaUtils.cpp b/libLumina/LuminaUtils.cpp index c9b13b8a..aa2336e3 100644 --- a/libLumina/LuminaUtils.cpp +++ b/libLumina/LuminaUtils.cpp @@ -43,6 +43,10 @@ int LUtils::runCmd(QString cmd, QStringList args){ QStringList LUtils::getCmdOutput(QString cmd, QStringList args){ QProcess proc; + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + env.insert("LANG", "C"); + env.insert("LC_MESSAGES", "C"); + proc.setProcessEnvironment(env); proc.setProcessChannelMode(QProcess::MergedChannels); if(args.isEmpty()){ proc.start(cmd); |