summaryrefslogtreecommitdiff
path: root/src/env.cpp
diff options
context:
space:
mode:
authorMikaƫl Capelle <capelle.mikael@gmail.com>2021-02-12 18:08:25 +0100
committerGitHub <noreply@github.com>2021-02-12 18:08:25 +0100
commit879c37984e1859d209424b6f3dcef1a6d6241aa0 (patch)
tree16b7f2c28af4c03ca57d61b284d44e84ffbed509 /src/env.cpp
parent1cf8a2bfee1db67bbb0f5dd68dc73adebaa44954 (diff)
parent7283e6c3ba614ee5762b89ecaf0cee1ec45f5572 (diff)
Merge pull request #1403 from Holt59/fix-steamappid-env-error
Do not return previous value in env::set and env::setPath.
Diffstat (limited to 'src/env.cpp')
-rw-r--r--src/env.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/env.cpp b/src/env.cpp
index 76473dfb..4f4bc555 100644
--- a/src/env.cpp
+++ b/src/env.cpp
@@ -418,9 +418,9 @@ QString prependToPath(const QString& s)
return old;
}
-QString setPath(const QString& s)
+void setPath(const QString& s)
{
- return set("PATH", s);
+ set("PATH", s);
}
QString get(const QString& name)
@@ -457,11 +457,9 @@ QString get(const QString& name)
return QString::fromWCharArray(buffer.get(), realSize);
}
-QString set(const QString& n, const QString& v)
+void set(const QString& n, const QString& v)
{
- auto old = get(n);
::SetEnvironmentVariableW(n.toStdWString().c_str(), v.toStdWString().c_str());
- return old;
}