diff options
author | David Schulz <david.schulz@qt.io> | 2018-01-29 13:05:13 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2018-02-01 05:36:32 +0000 |
commit | ab9cce7fe7adba200744c5930600d3d1c43a9073 (patch) | |
tree | 8784605b1d7a496c88a31ab2ef8c494e406f20da /src/libs/utils/environment.cpp | |
parent | 88d65af7d3cf03f589f8b0f72acb1f05f8223ea8 (diff) | |
download | qt-creator-ab9cce7fe7adba200744c5930600d3d1c43a9073.tar.gz |
Utils: use system case for environment variables on windows
Match case of user changed environment variables to the
already defined variables.
Change-Id: Ic012d35faa0822df3523ab642491c9f19051853c
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/utils/environment.cpp')
-rw-r--r-- | src/libs/utils/environment.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libs/utils/environment.cpp b/src/libs/utils/environment.cpp index 0705c30081..74534eeaf4 100644 --- a/src/libs/utils/environment.cpp +++ b/src/libs/utils/environment.cpp @@ -500,7 +500,7 @@ Environment::const_iterator Environment::constEnd() const Environment::const_iterator Environment::constFind(const QString &name) const { - return m_values.constFind(name); + return findKey(m_values, m_osType, name); } int Environment::size() const @@ -567,6 +567,11 @@ bool Environment::hasKey(const QString &key) const return m_values.contains(key); } +OsType Environment::osType() const +{ + return m_osType; +} + QString Environment::userName() const { return value(QString::fromLatin1(m_osType == OsTypeWindows ? "USERNAME" : "USER")); |