Made Android support brave_p3a_enabled gn argument

This commit is contained in:
AlexeyBarabash
2020-11-16 14:36:38 +02:00
parent b56afd6cb0
commit e24c42dffe
4 changed files with 32 additions and 2 deletions
@@ -13,6 +13,7 @@ import androidx.preference.PreferenceCategory;
import org.chromium.base.ContextUtils;
import org.chromium.chrome.R;
import org.chromium.chrome.browser.BraveConfig;
import org.chromium.chrome.browser.preferences.BravePref;
import org.chromium.chrome.browser.preferences.BravePrefServiceBridge;
import org.chromium.chrome.browser.preferences.Pref;
@@ -165,8 +166,12 @@ public class BravePrivacySettings extends PrivacySettings {
mSearchSuggestions.setChecked(mPrefServiceBridge.getBoolean(Pref.SEARCH_SUGGEST_ENABLED));
int order = findPreference(PREF_CLEAR_BROWSING_DATA).getOrder();
mCloseTabsOnExitPref.setOrder(++order);
mSendP3A.setOrder(++order);
mSendP3A.setChecked(BravePrefServiceBridge.getInstance().getP3AEnabled());
if (BraveConfig.P3A_ENABLED) {
mSendP3A.setOrder(++order);
mSendP3A.setChecked(BravePrefServiceBridge.getInstance().getP3AEnabled());
} else {
getPreferenceScreen().removePreference(mSendP3A);
}
mHttpsePref.setOrder(++order);
mAdBlockPref.setOrder(++order);
mFingerprintingProtectionPref.setOrder(++order);