diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-08-24 00:37:38 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-08-24 00:37:38 +0200 |
commit | 7ba0b93ceb2919aa549c14560ab434c39a364445 (patch) | |
tree | 2b296f3e6c7b696da0301af75b0f8dbd9a8118dd /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util | |
parent | 5e2f24520b3f8ecdc5be3fbff56a6f51344a88ed (diff) | |
download | open-keychain-7ba0b93ceb2919aa549c14560ab434c39a364445.tar.gz open-keychain-7ba0b93ceb2919aa549c14560ab434c39a364445.tar.bz2 open-keychain-7ba0b93ceb2919aa549c14560ab434c39a364445.zip |
Move proxy pref values out of strings
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java index 370511c4f..60d0e6ac1 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java @@ -286,16 +286,19 @@ public class Preferences { } public Proxy.Type getProxyType() { - final String typeHttp = mResources.getString(R.string.pref_proxy_type_value_http); - final String typeSocks = mResources.getString(R.string.pref_proxy_type_value_socks); + final String typeHttp = Pref.ProxyType.TYPE_HTTP; + final String typeSocks = Pref.ProxyType.TYPE_SOCKS; String type = mSharedPreferences.getString(Pref.PROXY_TYPE, typeHttp); - if (type.equals(typeHttp)) return Proxy.Type.HTTP; - else if (type.equals(typeSocks)) return Proxy.Type.SOCKS; - else { // shouldn't happen - Log.e(Constants.TAG, "Invalid Proxy Type in preferences"); - return null; + switch (type) { + case typeHttp: + return Proxy.Type.HTTP; + case typeSocks: + return Proxy.Type.SOCKS; + default: // shouldn't happen + Log.e(Constants.TAG, "Invalid Proxy Type in preferences"); + return null; } } |