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

Unverified Commit 1d158d6e authored by LuK1337's avatar LuK1337 Committed by Michael Bestas
Browse files

SystemUI: Add left padding for keyguard slices

Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/4620
Change-Id: I2735028472aa46bad412c69948936fb30c5fa36c
parent b82a6651
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.graphics.ColorUtils;
import com.android.settingslib.Utils;
import com.android.systemui.R;
import com.android.systemui.keyguard.KeyguardSliceProvider;
import com.android.systemui.util.wakelock.KeepAwakeAnimationListener;

import java.io.PrintWriter;
@@ -445,13 +446,15 @@ public class KeyguardSliceView extends LinearLayout {

        private void updatePadding() {
            boolean hasText = !TextUtils.isEmpty(getText());
            boolean isDate = Uri.parse(KeyguardSliceProvider.KEYGUARD_DATE_URI).equals(getTag());
            int padding = (int) getContext().getResources()
                    .getDimension(R.dimen.widget_horizontal_padding) / 2;
            int iconPadding = (int) mContext.getResources()
                    .getDimension(R.dimen.widget_icon_padding);
            // orientation is vertical, so add padding to top & bottom
            setPadding(0, padding, 0, hasText ? padding : 0);
            setPadding(!isDate ? iconPadding : 0, padding, 0, hasText ? padding : 0);

            setCompoundDrawablePadding((int) mContext.getResources()
                    .getDimension(R.dimen.widget_icon_padding));
            setCompoundDrawablePadding(iconPadding);
        }

        @Override