Skip to content

Commit b80395c

Browse files
author
Dianne Hackborn
committed
Help out issue #6654729: CAB + screen off during playback
People generally expect, if they are using FLAG_KEEP_SCREEN_ON, that the screen won't immediately dim after it is cleared, even if it has been passed the user activity timeout since the last user interaction. So include the flag to reset the user activity timeout when releasing its wake lock. Change-Id: If7a8fea8faef3edbf13dff10a2f248adc9e3ff0b
1 parent 52d3465 commit b80395c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

services/java/com/android/server/wm/WindowManagerService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -885,8 +885,8 @@ private WindowManagerService(Context context, PowerManagerService pm,
885885
filter.addAction(DevicePolicyManager.ACTION_DEVICE_POLICY_MANAGER_STATE_CHANGED);
886886
mContext.registerReceiver(mBroadcastReceiver, filter);
887887

888-
mHoldingScreenWakeLock = pmc.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK,
889-
"KEEP_SCREEN_ON_FLAG");
888+
mHoldingScreenWakeLock = pmc.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK
889+
| PowerManager.ON_AFTER_RELEASE, "KEEP_SCREEN_ON_FLAG");
890890
mHoldingScreenWakeLock.setReferenceCounted(false);
891891

892892
mInputManager = new InputManagerService(context, mInputMonitor);

0 commit comments

Comments
 (0)