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

Commit f9711ede authored by Fabian Kozynski's avatar Fabian Kozynski
Browse files

Change font family for items in Cast dialog

The dialog is defined in the framework, so only change the font when it
appears from SystemUI.

Test: manual
Fixes: 225081575
Change-Id: Ib12453fe4ca80463109aedc6c0d663b3bbbec635
parent 4fbf274b
Loading
Loading
Loading
Loading
+10 −0
Original line number Original line Diff line number Diff line
@@ -951,6 +951,16 @@
        <item name="android:textAlignment">center</item>
        <item name="android:textAlignment">center</item>
    </style>
    </style>


    <!-- We explicitly overload this because we don't have control over the style or layout for
         the cast dialog items, as it's in `@android:layout/media_route_list_item. -->
    <style name="TextAppearance.CastItem" parent="@android:style/TextAppearance.DeviceDefault.Medium">
        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
    </style>

    <style name="Theme.SystemUI.Dialog.Cast">
        <item name="android:textAppearanceMedium">@style/TextAppearance.CastItem</item>
    </style>
    <!-- ************************************************************************************* -->


    <style name="Widget" />
    <style name="Widget" />
    <style name="Widget.Dialog" />
    <style name="Widget.Dialog" />
+1 −1
Original line number Original line Diff line number Diff line
@@ -202,7 +202,7 @@ public class CastTile extends QSTileImpl<BooleanState> {
                        mActivityStarter
                        mActivityStarter
                                .postStartActivityDismissingKeyguard(getLongClickIntent(), 0,
                                .postStartActivityDismissingKeyguard(getLongClickIntent(), 0,
                                        controller);
                                        controller);
                    }, R.style.Theme_SystemUI_Dialog, false /* showProgressBarWhenEmpty */);
                    }, R.style.Theme_SystemUI_Dialog_Cast, false /* showProgressBarWhenEmpty */);
            holder.init(dialog);
            holder.init(dialog);
            SystemUIDialog.setShowForAllUsers(dialog, true);
            SystemUIDialog.setShowForAllUsers(dialog, true);
            SystemUIDialog.registerDismissListener(dialog);
            SystemUIDialog.registerDismissListener(dialog);