summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/env.cpp8
-rw-r--r--src/env.h4
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;
}
diff --git a/src/env.h b/src/env.h
index 2152a40d..4379b30b 100644
--- a/src/env.h
+++ b/src/env.h
@@ -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