28
28
29
29
public class BravePrivacySettings extends PrivacySettings {
30
30
private static final String PREF_HTTPSE = "httpse" ;
31
+ private static final String PREF_IPFS_GATEWAY = "ipfs_gateway" ;
31
32
private static final String PREF_AD_BLOCK = "ad_block" ;
32
33
private static final String PREF_FINGERPRINTING_PROTECTION = "fingerprinting_protection" ;
33
34
private static final String PREF_CLOSE_TABS_ON_EXIT = "close_tabs_on_exit" ;
@@ -50,6 +51,7 @@ public class BravePrivacySettings extends PrivacySettings {
50
51
private ChromeSwitchPreference mAutocompleteTopSites ;
51
52
private ChromeSwitchPreference mAutocompleteBraveSuggestedSites ;
52
53
private ChromeBaseCheckBoxPreference mHttpsePref ;
54
+ private ChromeBaseCheckBoxPreference mIpfsGatewayPref ;
53
55
private ChromeBaseCheckBoxPreference mAdBlockPref ;
54
56
private ChromeBaseCheckBoxPreference mFingerprintingProtectionPref ;
55
57
private ChromeBaseCheckBoxPreference mCloseTabsOnExitPref ;
@@ -69,6 +71,9 @@ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
69
71
mHttpsePref = (ChromeBaseCheckBoxPreference ) findPreference (PREF_HTTPSE );
70
72
mHttpsePref .setOnPreferenceChangeListener (this );
71
73
74
+ mIpfsGatewayPref = (ChromeBaseCheckBoxPreference ) findPreference (PREF_IPFS_GATEWAY );
75
+ mIpfsGatewayPref .setOnPreferenceChangeListener (this );
76
+
72
77
mAdBlockPref = (ChromeBaseCheckBoxPreference ) findPreference (PREF_AD_BLOCK );
73
78
mAdBlockPref .setOnPreferenceChangeListener (this );
74
79
@@ -119,6 +124,8 @@ public boolean onPreferenceChange(Preference preference, Object newValue) {
119
124
String key = preference .getKey ();
120
125
if (PREF_HTTPSE .equals (key )) {
121
126
BravePrefServiceBridge .getInstance ().setHTTPSEEnabled ((boolean ) newValue );
127
+ } else if (PREF_IPFS_GATEWAY .equals (key )) {
128
+ BravePrefServiceBridge .getInstance ().setIpfsGatewayEnabled ((boolean ) newValue );
122
129
} else if (PREF_AD_BLOCK .equals (key )) {
123
130
BravePrefServiceBridge .getInstance ().setAdBlockEnabled ((boolean ) newValue );
124
131
} else if (PREF_FINGERPRINTING_PROTECTION .equals (key )) {
@@ -173,6 +180,7 @@ private void updatePreferences() {
173
180
getPreferenceScreen ().removePreference (mSendP3A );
174
181
}
175
182
mHttpsePref .setOrder (++order );
183
+ mIpfsGatewayPref .setOrder (++order );
176
184
mAdBlockPref .setOrder (++order );
177
185
mFingerprintingProtectionPref .setOrder (++order );
178
186
mSearchSuggestions .setOrder (++order );
0 commit comments