GlobalActionsDialogTests was not tearing down correctly for lock screen
tests. Calling showOrHideDialog a second time cleans things up.
Fixes: 158580670
Test: atest GlobalActionsDialogTest
Test: atest SystemUITests
Test: atest com.android.systemui.globalactions.GlobalActionsImeTest
Change-Id: I15fbe1ddc4a1c6d0d5c112c2e066e2c964d0e04b
Fixes: 158658744
Test: expand the stack, select a different bubble, collapse the stack, observe no weird bubble swapping behavior
Test: add a bubble while expanded, observe the bubbles still animate around as expected
Change-Id: I585c0ed139d38e57e19014971259bc32787b9f35
Do not check permissions when called from within system server. It's up
to PM to make sure it's doing the right thing.
Bug: 157191740
Test: adb reboot; adb logcat | grep "Finished scanning system apps"
Change-Id: Icde2a3d62f7eacfbeb33e102f74d1f2ca06a4439
Listen for app uninstall, suspend, and force quit, and remove all
controls corresponding to that package
Fixes: 157288710
Fixes: 156793169
Test: manual
Change-Id: Ib9bb08e4a696a43f40bb3ebdd1ebd236727d0fc0
Allow single taps as well as long press to launch the detail panel
when no template is specified.
Fixes: 158773087
Test: ControlsMockApp, any default type
Change-Id: I4d5451f6a5968d8dd223eb5b10d931ad60aad951
Original CL has dependencies with unmerged settings change: https://googleplex-android-review.git.corp.google.com/c/platform/packages/apps/Settings/+/11524847
They should be in the same topic, revert it first. Will resume it and put the same with settings part CL.
This reverts commit b1cb53b481.
Reason for revert: This break hotspot because it should merged with settings part together.
Bug: 158836492
Change-Id: I94d3ee25168cfb3d125030654c4bb8ddd670abfc
Fix a remove*Listener call that doesn't remove the listener.
Bug: 158819132
Test: Build only
Merged-In: I67b57e8df8a6d39622999634cefdc267fc07ecae
Change-Id: I67b57e8df8a6d39622999634cefdc267fc07ecae
(cherry picked from commit 9a44590efa)
This CL assigns the same ID for a pair of hearing aid devices and
filter out one of them.
It also fixes a potential system crash from BT devices having
the same hardware address.
Bug: 157708273
Test: cts test
Change-Id: Ia60623615ab1f4e931405f839b9f4110b463e51d
When systemUI is in the process of connecting to system server to
receive notifications, there's a short window in which we might receive
events out of order. These events will violate our otherwise strict
requirements. To solve this, we really need a more robust way to connect
to system server, but in the meantime, we create a "forgiveness window"
that lasts five seconds. During this time, things that would normally
crash the system only log an error.
Bug: 151317347
Test: atest, manual
Change-Id: I9aad4ec94826189efc13433b4cd38f443113fd7e