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

Commit aea8f1ae authored by PETER LIANG's avatar PETER LIANG Committed by Android (Google) Code Review
Browse files

Merge "Fix the inconsistent alignment of the main switch preference." into tm-qpr-dev

parents 037cf476 e1c4901c
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);