Commit 104570db authored by Gang Wu's avatar Gang Wu Committed by Commit Bot

[duet] Remove the on/off homepage toggle in homepage setting page

Bug: 1011008
Change-Id: I23bb5b2b8eedac31923b043fd651b4ecbdc4156f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1866971Reviewed-by: default avatarMatthew Jones <mdjones@chromium.org>
Reviewed-by: default avatarTheresa  <twellington@chromium.org>
Commit-Queue: Gang Wu <gangwu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707654}
parent 39adbb02
......@@ -11,6 +11,7 @@ import android.support.v7.preference.PreferenceFragmentCompat;
import org.chromium.base.VisibleForTesting;
import org.chromium.chrome.R;
import org.chromium.chrome.browser.partnercustomizations.HomepageManager;
import org.chromium.chrome.browser.util.FeatureUtilities;
/**
* Fragment that allows the user to configure homepage related preferences.
......@@ -30,14 +31,19 @@ public class HomepagePreferences extends PreferenceFragmentCompat {
getActivity().setTitle(R.string.options_homepage_title);
PreferenceUtils.addPreferencesFromResource(this, R.xml.homepage_preferences);
ChromeSwitchPreference mHomepageSwitch =
ChromeSwitchPreference homepageSwitch =
(ChromeSwitchPreference) findPreference(PREF_HOMEPAGE_SWITCH);
if (FeatureUtilities.isBottomToolbarEnabled()) {
homepageSwitch.setVisible(false);
} else {
boolean isHomepageEnabled = mHomepageManager.getPrefHomepageEnabled();
mHomepageSwitch.setChecked(isHomepageEnabled);
mHomepageSwitch.setOnPreferenceChangeListener((preference, newValue) -> {
homepageSwitch.setChecked(isHomepageEnabled);
homepageSwitch.setOnPreferenceChangeListener((preference, newValue) -> {
mHomepageManager.setPrefHomepageEnabled((boolean) newValue);
return true;
});
}
mHomepageEdit = findPreference(PREF_HOMEPAGE_EDIT);
updateCurrentHomepageUrl();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment