Fix privacy indicators in QQS with new headers
With the new headers, when in QQS the privacy indicators were not
clickable. This was due to two things:
* We were not indicating to the controller that the parent was visible,
which is what attaches the click listener. This was only happening
after the first time the device went to a large screen config. This CL
makes sure that with combined headers, it's always marked as visible.
* With combined, we touches in the header were being intercepted by
QSBH, but there's nothing there (margin for QQS). That's because
QSFragment is preferred to other NPV views. Instead, do not handle the
touch if the combined headers flag is on enabled and the touch is not
in QQS.
Test: atest LargeScreenShadeHeaderControllerCombinedTest
Test: Cts tests that check for privacy indicators and dialog
Test: manual
Fixes: 252791648
Change-Id: I836bdfb01284ca38ca6963996d36589005a4d416
3 files changed