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

Commit 9a5275e0 authored by Michal Brzezinski's avatar Michal Brzezinski
Browse files

Fixing top notifications cut off on the lockscreen

The main issue was split_shade_header_height referencing quick_qs_offset_height - I changed that relation for sw720dp-land, I can’t think of any good reason that should be still needed.
Also simplifying getSplitShadeStatusBarHeight - it was assuming that split_shade_header_height would be always referencing quick_qs_offset_height.

Fixes: 216919842
Test: Split shade lockscreen with notificaations - swipe up and see if top notification is clipped weirdly
Change-Id: Iabedab351d88d732f9e4aeebb5ad3bacad35d677
parent 761938ea
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -24,4 +24,6 @@
    <dimen name="keyguard_split_shade_top_margin">72dp</dimen>

    <dimen name="notification_panel_margin_horizontal">24dp</dimen>

    <dimen name="split_shade_header_height">56dp</dimen>
</resources>
+5 −2
Original line number Diff line number Diff line
@@ -199,10 +199,13 @@ public class Utils {
    /**
     * Gets the {@link R.dimen#split_shade_header_height}.
     *
     * Currently, it's the same as {@link com.android.internal.R.dimen#quick_qs_offset_height}.
     * It should be fine to not ignore cutouts as split shade might not want to react to them:
     * for split shade header, which is only on bigger screens, either cutout won't be a problem
     * (it's usually centered and in split shade that's likely empty area) or we probably want to
     * handle it differently.
     */
    public static int getSplitShadeStatusBarHeight(Context context) {
        return SystemBarUtils.getQuickQsOffsetHeight(context);
        return context.getResources().getDimensionPixelSize(R.dimen.split_shade_header_height);
    }

    /**