Skip to content

Commit

Permalink
Merge pull request #9799 from brave/sync_cr93_fix_17580
Browse files Browse the repository at this point in the history
Remove Chromium leftovers from sync types screen on Android
  • Loading branch information
AlexeyBarabash authored and mkarolin committed Aug 25, 2021
1 parent 30d906b commit 9ce52e2
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@

// See org.brave.bytecode.BraveManageSyncSettingsClassAdapter
public class BraveManageSyncSettings extends ManageSyncSettings {
private Preference mGoogleActivityControls;
private static final String PREF_ADVANCED_CATEGORY = "advanced_category";

private Preference mTurnOffSync;
private Preference mGoogleActivityControls;
private Preference mSyncEncryption;

private Preference mManageSyncData;

private CheckBoxPreference mSyncPaymentsIntegration;
Expand All @@ -27,10 +28,13 @@ public class BraveManageSyncSettings extends ManageSyncSettings {
public void onCreatePreferences(@Nullable Bundle savedInstanceState, String rootKey) {
super.onCreatePreferences(savedInstanceState, rootKey);

getPreferenceScreen().removePreference(mTurnOffSync);
getPreferenceScreen().removePreference(mGoogleActivityControls);
getPreferenceScreen().removePreference(mSyncEncryption);
getPreferenceScreen().removePreference(mManageSyncData);

findPreference(PREF_ADVANCED_CATEGORY).setVisible(false);

mSyncPaymentsIntegration.setVisible(false);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,8 @@ public void testFieldsExist() throws Exception {
Assert.assertTrue(
fieldExists("org/chromium/chrome/browser/sync/settings/ManageSyncSettings",
"mSyncPaymentsIntegration"));
Assert.assertTrue(fieldExists(
"org/chromium/chrome/browser/sync/settings/ManageSyncSettings", "mTurnOffSync"));
Assert.assertTrue(
fieldExists("org/chromium/chrome/browser/toolbar/bottom/BottomControlsCoordinator",
"mMediator"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ public class BraveManageSyncSettingsClassAdapter extends BraveClassVisitor {
BraveManageSyncSettingsClassAdapter(ClassVisitor visitor) {
super(visitor);

deleteField(sBraveManageSyncSettingsClassName, "mTurnOffSync");
makeProtectedField(sManageSyncSettingsClassName, "mTurnOffSync");

deleteField(sBraveManageSyncSettingsClassName, "mGoogleActivityControls");
makeProtectedField(sManageSyncSettingsClassName, "mGoogleActivityControls");

Expand Down

0 comments on commit 9ce52e2

Please sign in to comment.