aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-08-24 00:37:38 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2015-08-24 00:37:38 +0200
commit7ba0b93ceb2919aa549c14560ab434c39a364445 (patch)
tree2b296f3e6c7b696da0301af75b0f8dbd9a8118dd /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java
parent5e2f24520b3f8ecdc5be3fbff56a6f51344a88ed (diff)
downloadopen-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/Preferences.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java17
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;
}
}