Loading services/core/java/com/android/server/dreams/DreamManagerService.java +11 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ public final class DreamManagerService extends SystemService { private final boolean mDreamsActivatedOnChargeByDefault; private final boolean mDreamsActivatedOnDockByDefault; private final boolean mKeepDreamingWhenUnpluggingDefault; private final boolean mDreamsDisabledByAmbientModeSuppressionConfig; private final CopyOnWriteArrayList<DreamManagerInternal.DreamManagerStateListener> mDreamManagerStateListeners = new CopyOnWriteArrayList<>(); Loading Loading @@ -239,6 +240,9 @@ public final class DreamManagerService extends SystemService { mSettingsObserver = new SettingsObserver(mHandler); mKeepDreamingWhenUnpluggingDefault = mContext.getResources().getBoolean( com.android.internal.R.bool.config_keepDreamingWhenUnplugging); mDreamsDisabledByAmbientModeSuppressionConfig = mContext.getResources().getBoolean( com.android.internal.R.bool.config_dreamsDisabledByAmbientModeSuppressionConfig); } @Override Loading Loading @@ -406,6 +410,13 @@ public final class DreamManagerService extends SystemService { return false; } if (mDreamsDisabledByAmbientModeSuppressionConfig && mPowerManagerInternal.isAmbientDisplaySuppressed()) { // Don't dream if Bedtime (or something else) is suppressing ambient. Slog.i(TAG, "Can't start dreaming because ambient is suppressed."); return false; } if ((mWhenToDream & DREAM_ON_CHARGE) == DREAM_ON_CHARGE) { return mIsCharging; } Loading Loading
services/core/java/com/android/server/dreams/DreamManagerService.java +11 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ public final class DreamManagerService extends SystemService { private final boolean mDreamsActivatedOnChargeByDefault; private final boolean mDreamsActivatedOnDockByDefault; private final boolean mKeepDreamingWhenUnpluggingDefault; private final boolean mDreamsDisabledByAmbientModeSuppressionConfig; private final CopyOnWriteArrayList<DreamManagerInternal.DreamManagerStateListener> mDreamManagerStateListeners = new CopyOnWriteArrayList<>(); Loading Loading @@ -239,6 +240,9 @@ public final class DreamManagerService extends SystemService { mSettingsObserver = new SettingsObserver(mHandler); mKeepDreamingWhenUnpluggingDefault = mContext.getResources().getBoolean( com.android.internal.R.bool.config_keepDreamingWhenUnplugging); mDreamsDisabledByAmbientModeSuppressionConfig = mContext.getResources().getBoolean( com.android.internal.R.bool.config_dreamsDisabledByAmbientModeSuppressionConfig); } @Override Loading Loading @@ -406,6 +410,13 @@ public final class DreamManagerService extends SystemService { return false; } if (mDreamsDisabledByAmbientModeSuppressionConfig && mPowerManagerInternal.isAmbientDisplaySuppressed()) { // Don't dream if Bedtime (or something else) is suppressing ambient. Slog.i(TAG, "Can't start dreaming because ambient is suppressed."); return false; } if ((mWhenToDream & DREAM_ON_CHARGE) == DREAM_ON_CHARGE) { return mIsCharging; } Loading