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:
Adrian Roos
2017-03-28 17:54:05 -07:00
parent 2b33162e82
commit 03cf2586fa

View File

@@ -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