diff options
| author | Mikaƫl Capelle <capelle.mikael@gmail.com> | 2021-02-12 18:08:25 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-12 18:08:25 +0100 |
| commit | 879c37984e1859d209424b6f3dcef1a6d6241aa0 (patch) | |
| tree | 16b7f2c28af4c03ca57d61b284d44e84ffbed509 /src | |
| parent | 1cf8a2bfee1db67bbb0f5dd68dc73adebaa44954 (diff) | |
| parent | 7283e6c3ba614ee5762b89ecaf0cee1ec45f5572 (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')
| -rw-r--r-- | src/env.cpp | 8 | ||||
| -rw-r--r-- | src/env.h | 4 |
2 files changed, 5 insertions, 7 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; } @@ -233,12 +233,12 @@ private: // environment variables // QString get(const QString& name); -QString set(const QString& name, const QString& value); +void set(const QString& name, const QString& value); QString path(); QString appendToPath(const QString& s); QString prependToPath(const QString& s); -QString setPath(const QString& s); +void setPath(const QString& s); class Service |
