summaryrefslogtreecommitdiff
path: root/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java')
-rw-r--r--Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java b/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java
index a26c48846..33bb162a0 100644
--- a/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java
+++ b/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java
@@ -26,6 +26,9 @@ import androidx.preference.Preference;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
+import com.android.tv.settings.customization.CustomizationConstants;
+import com.android.tv.settings.customization.Partner;
+import com.android.tv.settings.customization.PartnerPreferencesMerger;
/** A vendor version reset options settings. */
@Keep
@@ -36,6 +39,13 @@ public class ResetOptionsFragment extends SettingsPreferenceFragment {
@Override
public void onCreatePreferences(Bundle bundle, String s) {
setPreferencesFromResource(R.xml.reset_options_vendor, null);
+ if (Partner.getInstance(getContext()).isCustomizationPackageProvided()) {
+ PartnerPreferencesMerger.mergePreferences(
+ getContext(),
+ getPreferenceScreen(),
+ CustomizationConstants.RESET_OPTIONS_SCREEN
+ );
+ }
}
@Override