Change default showClockAndComplications to false.
This makes sure existing behaviors don't change, and only dreams that specify show dream overlay complications get them. Test: atest DreamOverlayServiceTest Bug: 214456383 Fix: 214456383 Change-Id: I5c94484d5af592159a07257137a138e41d0c6b53
This commit is contained in:
@@ -219,7 +219,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());
|
||||
|
||||
@@ -147,19 +147,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
|
||||
|
||||
@@ -126,6 +126,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);
|
||||
|
||||
Reference in New Issue
Block a user