summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authordavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-12 00:26:24 +0000
committerdavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-12 00:26:24 +0000
commit2e8cfe2f5ac7075bc8ec76dbbcad60a1183c71cb (patch)
tree00b5cbfe598e9ac1e5bf45a865f0d7a8a7089510 /net
parent3e6a21188cfa5c3910487cb040571bc0c560b801 (diff)
downloadchromium_src-2e8cfe2f5ac7075bc8ec76dbbcad60a1183c71cb.zip
chromium_src-2e8cfe2f5ac7075bc8ec76dbbcad60a1183c71cb.tar.gz
chromium_src-2e8cfe2f5ac7075bc8ec76dbbcad60a1183c71cb.tar.bz2
Use KDEHOME variable instead of KDE_HOME for locating KDE directory
KDE uses the former, not the latter. R=mdm,wtc BUG=none TEST=unit tests updated, change KDE proxy settings with custom KDEHOME and verify Chrome picks it up Review URL: http://codereview.chromium.org/2779015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49620 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/proxy/proxy_config_service_linux.cc6
-rw-r--r--net/proxy/proxy_config_service_linux_unittest.cc36
2 files changed, 21 insertions, 21 deletions
diff --git a/net/proxy/proxy_config_service_linux.cc b/net/proxy/proxy_config_service_linux.cc
index 6444f0b..bf25ebb 100644
--- a/net/proxy/proxy_config_service_linux.cc
+++ b/net/proxy/proxy_config_service_linux.cc
@@ -417,11 +417,11 @@ class GConfSettingGetterImplKDE
env_var_getter_(env_var_getter), file_loop_(NULL) {
// Derive the location of the kde config dir from the environment.
std::string home;
- if (env_var_getter->GetEnv("KDE_HOME", &home) && !home.empty()) {
- // $KDE_HOME is set. Use it unconditionally.
+ if (env_var_getter->GetEnv("KDEHOME", &home) && !home.empty()) {
+ // $KDEHOME is set. Use it unconditionally.
kde_config_dir_ = KDEHomeToConfigPath(FilePath(home));
} else {
- // $KDE_HOME is unset. Try to figure out what to use. This seems to be
+ // $KDEHOME is unset. Try to figure out what to use. This seems to be
// the common case on most distributions.
if (!env_var_getter->GetEnv("HOME", &home))
// User has no $HOME? Give up. Later we'll report the failure.
diff --git a/net/proxy/proxy_config_service_linux_unittest.cc b/net/proxy/proxy_config_service_linux_unittest.cc
index 5a09275..ba0bb09 100644
--- a/net/proxy/proxy_config_service_linux_unittest.cc
+++ b/net/proxy/proxy_config_service_linux_unittest.cc
@@ -30,7 +30,7 @@ struct EnvVarValues {
// The strange capitalization is so that the field matches the
// environment variable name exactly.
const char *DESKTOP_SESSION, *HOME,
- *KDE_HOME, *KDE_SESSION_VERSION,
+ *KDEHOME, *KDE_SESSION_VERSION,
*auto_proxy, *all_proxy,
*http_proxy, *https_proxy, *ftp_proxy,
*SOCKS_SERVER, *SOCKS_VERSION,
@@ -84,7 +84,7 @@ class MockEnvVarGetter : public base::EnvVarGetter {
#define ENTRY(x) table.settings[#x] = &values.x
ENTRY(DESKTOP_SESSION);
ENTRY(HOME);
- ENTRY(KDE_HOME);
+ ENTRY(KDEHOME);
ENTRY(KDE_SESSION_VERSION);
ENTRY(auto_proxy);
ENTRY(all_proxy);
@@ -624,7 +624,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
NULL, // all_proxy
@@ -644,7 +644,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
"", // auto_proxy
NULL, // all_proxy
@@ -664,7 +664,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
"http://wpad/wpad.dat", // auto_proxy
NULL, // all_proxy
@@ -684,7 +684,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
"wpad.dat", // auto_proxy
NULL, // all_proxy
@@ -704,7 +704,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
"www.google.com", // all_proxy
@@ -726,7 +726,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
"www.google.com:99", // all_proxy
@@ -748,7 +748,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
"http://www.google.com:99", // all_proxy
@@ -770,7 +770,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
NULL, // all_proxy
@@ -794,7 +794,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
"", // all_proxy
@@ -816,7 +816,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
"", // all_proxy
@@ -838,7 +838,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
"", // all_proxy
@@ -860,7 +860,7 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{ // Input.
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
"www.google.com", // all_proxy
@@ -1235,7 +1235,7 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEConfigParser) {
{ // env_values
NULL, // DESKTOP_SESSION
NULL, // HOME
- NULL, // KDE_HOME
+ NULL, // KDEHOME
NULL, // KDE_SESSION_VERSION
NULL, // auto_proxy
NULL, // all_proxy
@@ -1264,7 +1264,7 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEConfigParser) {
env_getter->values = tests[i].env_values;
// Force the KDE getter to be used and tell it where the test is.
env_getter->values.DESKTOP_SESSION = "kde4";
- env_getter->values.KDE_HOME = kde_home_.value().c_str();
+ env_getter->values.KDEHOME = kde_home_.value().c_str();
SynchConfigGetter sync_config_getter(
new ProxyConfigServiceLinux(env_getter));
ProxyConfig config;
@@ -1340,11 +1340,11 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEHomePicker) {
EXPECT_EQ(GURL(), config.pac_url());
}
- { SCOPED_TRACE("KDE4, .kde4 directory present, KDE_HOME set to .kde");
+ { SCOPED_TRACE("KDE4, .kde4 directory present, KDEHOME set to .kde");
MockEnvVarGetter* env_getter = new MockEnvVarGetter;
env_getter->values.DESKTOP_SESSION = "kde4";
env_getter->values.HOME = user_home_.value().c_str();
- env_getter->values.KDE_HOME = kde_home_.value().c_str();
+ env_getter->values.KDEHOME = kde_home_.value().c_str();
SynchConfigGetter sync_config_getter(
new ProxyConfigServiceLinux(env_getter));
ProxyConfig config;