Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e000f544 authored by PETER LIANG's avatar PETER LIANG Committed by Automerger Merge Worker
Browse files

Merge "Fix the inconsistent alignment of the main switch preference." into...

Merge "Fix the inconsistent alignment of the main switch preference." into tm-qpr-dev am: aea8f1ae am: 26c3c3a9

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/19358210



Change-Id: Iaa9faf78d8fd4813e9725f246745744e98d0c325
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 873a4757 26c3c3a9
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -49,8 +49,6 @@ public class ToggleScreenReaderPreferenceFragmentForSetupWizard
        if (mTopIntroPreference != null) {
            mTopIntroPreference.setVisible(false);
        }

        mToggleServiceSwitchPreference.applyPartnerCustomizationPaddingStyle();
    }

    @Override
+0 −18
Original line number Diff line number Diff line
@@ -22,7 +22,6 @@ import android.content.Context;
import android.content.res.TypedArray;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.Switch;

import androidx.core.content.res.TypedArrayUtils;
@@ -35,8 +34,6 @@ import com.android.settingslib.RestrictedPreferenceHelper;
import com.android.settingslib.core.instrumentation.SettingsJankMonitor;
import com.android.settingslib.widget.OnMainSwitchChangeListener;

import com.google.android.setupdesign.util.LayoutStyler;

import java.util.ArrayList;
import java.util.List;

@@ -52,7 +49,6 @@ public class SettingsMainSwitchPreference extends TwoStatePreference implements
            new ArrayList<>();
    private final List<OnMainSwitchChangeListener> mSwitchChangeListeners = new ArrayList<>();

    private boolean mApplyPartnerCustomizationPaddingStyle;
    private SettingsMainSwitchBar mMainSwitchBar;
    private CharSequence mTitle;
    private EnforcedAdmin mEnforcedAdmin;
@@ -100,12 +96,6 @@ public class SettingsMainSwitchPreference extends TwoStatePreference implements
        } else {
            mMainSwitchBar.hide();
        }

        if (mApplyPartnerCustomizationPaddingStyle) {
            // TODO(b/232494666): Replace all margins of the root view with the padding
            final ViewGroup parentView = (ViewGroup) mMainSwitchBar.getParent();
            LayoutStyler.applyPartnerCustomizationLayoutPaddingStyle(parentView);
        }
    }

    private void init(Context context, AttributeSet attrs) {
@@ -253,14 +243,6 @@ public class SettingsMainSwitchPreference extends TwoStatePreference implements
        }
    }

    /**
     * Apples the padding style of the partner's customization. It's used in the SetupWizard.
     */
    public void applyPartnerCustomizationPaddingStyle() {
        mApplyPartnerCustomizationPaddingStyle = true;
        notifyChanged();
    }

    private void initMainSwitchBar() {
        if (mMainSwitchBar != null) {
            mMainSwitchBar.setTitle(mTitle);