Start the dream manager even if dreams are not supported.

The dreams manager also manages dozing.  It has a minimal footprint
so there is no real reason to disable the component (it just makes
debugging more difficult).

Improved the documentation of the config_dreamsSupported resource
to clarify exactly what it controls.

Bug: 12494706
Change-Id: I78244846f7c1ddfd11bc1605af59b0db91337971
This commit is contained in:
Jeff Brown
2014-02-24 13:57:53 -08:00
parent 2687550272
commit e0dd3ca81d
2 changed files with 11 additions and 4 deletions

View File

@@ -857,9 +857,8 @@ public final class SystemServer {
}
}
if (!disableNonCoreServices
&& context.getResources().getBoolean(R.bool.config_dreamsSupported)) {
// Dreams (interactive idle-time views, a/k/a screen savers)
if (!disableNonCoreServices) {
// Dreams (interactive idle-time views, a/k/a screen savers, and doze mode)
mSystemServiceManager.startService(DreamManagerService.class);
}