AOD: prevent clicking shelf when dark
Fixes: 35718464 Test: Enable AOD, try clicking on shelf in AOD, make sure it's not clickable. Change-Id: Iede88d1e0ab394f0db2acaac6a1ad8baaeef15f1
This commit is contained in:
@@ -133,6 +133,7 @@ public class NotificationShelf extends ActivatableNotificationView implements
|
||||
mViewInvertHelper.update(dark);
|
||||
}
|
||||
mShelfIcons.setAmbient(dark);
|
||||
updateInteractiveness();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -576,7 +577,8 @@ public class NotificationShelf extends ActivatableNotificationView implements
|
||||
}
|
||||
|
||||
private void updateInteractiveness() {
|
||||
mInteractive = mStatusBarState == StatusBarState.KEYGUARD && mHasItemsInStableShelf;
|
||||
mInteractive = mStatusBarState == StatusBarState.KEYGUARD && mHasItemsInStableShelf
|
||||
&& !mDark;
|
||||
setClickable(mInteractive);
|
||||
setFocusable(mInteractive);
|
||||
setImportantForAccessibility(mInteractive ? View.IMPORTANT_FOR_ACCESSIBILITY_YES
|
||||
|
||||
Reference in New Issue
Block a user