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

Commit 008d1da7 authored by Darrell Shi's avatar Darrell Shi
Browse files

Change default showClockAndComplications to false.

This makes sure existing behaviors don't change, and only dreams that
specify show dream overlay complications get them.

Change-Id: Ic5f440d0519432e6158c5aa64409abd402d48139
Test: atest DreamOverlayServiceTest
Bug: 214456383
Fix: 214456383
parent d3f2dc95
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -231,7 +231,7 @@ public class DreamService extends Service implements Window.Callback {
     * The default value for whether to show complications on the overlay.
     * @hide
     */
    public static final boolean DEFAULT_SHOW_COMPLICATIONS = true;
    public static final boolean DEFAULT_SHOW_COMPLICATIONS = false;

    private final IDreamManager mDreamManager;
    private final Handler mHandler = new Handler(Looper.getMainLooper());
+4 −4
Original line number Diff line number Diff line
@@ -173,19 +173,19 @@ public class DreamOverlayServiceTest extends SysuiTestCase {
    }

    @Test
    public void testShouldShowComplicationsTrueByDefault() {
    public void testShouldShowComplicationsFalseByDefault() {
        mService.onBind(new Intent());

        assertThat(mService.shouldShowComplications()).isTrue();
        assertThat(mService.shouldShowComplications()).isFalse();
    }

    @Test
    public void testShouldShowComplicationsSetByIntentExtra() {
        final Intent intent = new Intent();
        intent.putExtra(DreamService.EXTRA_SHOW_COMPLICATIONS, false);
        intent.putExtra(DreamService.EXTRA_SHOW_COMPLICATIONS, true);
        mService.onBind(intent);

        assertThat(mService.shouldShowComplications()).isFalse();
        assertThat(mService.shouldShowComplications()).isTrue();
    }

    @Test
+1 −0
Original line number Diff line number Diff line
@@ -158,6 +158,7 @@ public class DreamOverlayStateControllerTest extends SysuiTestCase {
    public void testComplicationFilteringWhenShouldShowComplications() {
        final DreamOverlayStateController stateController =
                new DreamOverlayStateController(mExecutor);
        stateController.setShouldShowComplications(true);

        final Complication alwaysAvailableComplication = Mockito.mock(Complication.class);
        final Complication weatherComplication = Mockito.mock(Complication.class);