Commit Graph

758417 Commits

Author SHA1 Message Date
Emilian Peev
50a87aa8b1 Merge "Camera: Add support for client requests&results for advanced extensions" into tm-dev 2022-04-20 22:36:16 +00:00
TreeHugger Robot
4375907404 Merge "[User Switcher] Use Log.e instead of Log.wtf" into tm-dev 2022-04-20 22:31:44 +00:00
TreeHugger Robot
a300bfc5e0 Merge "Rename narc to cake." into tm-dev 2022-04-20 22:27:01 +00:00
Eric Biggers
76ce5348f3 [automerger skipped] Merge changes from topic "unencrypted-dirs-r" into rvc-dev am: 74c295ea08 am: 5526853e6d -s ours am: ff2c282fb4 -s ours
am skip reason: Merged-In Id6dfb4f4c48d5cf4e71f54bdb6d0d6eea527caf5 with SHA-1 7d4ab9b698 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: Ib5a6eb67de330e4250162773d805226d5b0c2657
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:25:21 +00:00
Eric Biggers
f07b486484 [automerger skipped] [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure am: 0762961674 am: 4df21cf7ca -s ours am: 54a7bd48dc -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: I8215414f6dcb9f8db9c8700060a1146a84e424c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:25:20 +00:00
Eric Biggers
fac1d6ed60 [automerger skipped] [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users am: e03e987337 am: be952611ed -s ours am: 0f285346e5 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416250

Change-Id: If74e1d1c0ecc7cca86595b006920151fc415311c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:25:08 +00:00
Eric Biggers
790a5e0467 [automerger skipped] [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only am: ecf569bd16 am: 4eadb46170 -s ours am: ef37c0da49 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416249

Change-Id: I6a8f1710e07b4ff76dfa868bfc2f968ff2d8c050
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:25:06 +00:00
Eric Biggers
7b3aac9d05 [automerger skipped] [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails am: 69c3ce70c6 am: d685b63f1a -s ours am: 39bf332aab -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416248

Change-Id: I8dd0362b809bf701fd5118d7696d9a8da34a3bd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:24:55 +00:00
Eric Biggers
3fea57d1ca [automerger skipped] [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage am: ecffe3ecbf am: ee88d1fd14 -s ours am: a86355bfef -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416247

Change-Id: Ie97795a07e668817f027aaadcbdafcbc1fbd7694
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:24:49 +00:00
Sudheer Shanka
b771b2215a Merge "Add BlobStoreManager.releaseAllLeases()." into tm-dev 2022-04-20 22:24:39 +00:00
Bill Yi
7291bdbf8a Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I29a1a5074c6a64a8830f4b251cc7c417da3c2b77
2022-04-20 22:23:36 +00:00
Eric Biggers
a7f9adbc94 [automerger skipped] Merge changes from topic "unencrypted-dirs-r" into rvc-dev am: 74c295ea08 am: 5526853e6d -s ours am: ff2c282fb4 -s ours
am skip reason: Merged-In Id6dfb4f4c48d5cf4e71f54bdb6d0d6eea527caf5 with SHA-1 7d4ab9b698 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: Ic6acb7e15810454d0ad2eedee4398e9af44d0f1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:23:17 +00:00
Eric Biggers
fc90023265 [automerger skipped] [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure am: 0762961674 am: 4df21cf7ca -s ours am: 54a7bd48dc -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: Ibc085615ee2238bb7eea51aa7e1f49a45f78f2dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:23:14 +00:00
Jon Eckenrode
ea8489c0ce Merge "Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior." into tm-dev 2022-04-20 22:23:10 +00:00
Eric Biggers
74699e901a [automerger skipped] [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users am: e03e987337 am: be952611ed -s ours am: 0f285346e5 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416250

Change-Id: I7bff50b60c819687ec5cafd43739e16269a5f5b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:23:05 +00:00
Eric Biggers
468c5c5a2f [automerger skipped] [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only am: ecf569bd16 am: 4eadb46170 -s ours am: ef37c0da49 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416249

Change-Id: I33a2e1607897c76695026069650fd9b07b3fa67b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:23:00 +00:00
Eric Biggers
79f227182b [automerger skipped] [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails am: 69c3ce70c6 am: d685b63f1a -s ours am: 39bf332aab -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416248

Change-Id: Ie7e90f9d053de78a26899653bc0a8c19aef951b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:22:40 +00:00
Eric Biggers
ceb59ff994 [automerger skipped] [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage am: ecffe3ecbf am: ee88d1fd14 -s ours am: a86355bfef -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416247

Change-Id: I8a0efff807a7d11e9a6b199966443d994cc3752c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:22:30 +00:00
Jon Eckenrode
29b6451cef Merge "Revised the API documentation for overloaded methods getRawX, getRawY, getX, and getY of MotionEvent." 2022-04-20 22:22:05 +00:00
Eric Biggers
ff2c282fb4 [automerger skipped] Merge changes from topic "unencrypted-dirs-r" into rvc-dev am: 74c295ea08 am: 5526853e6d -s ours
am skip reason: Merged-In Id6dfb4f4c48d5cf4e71f54bdb6d0d6eea527caf5 with SHA-1 7d4ab9b698 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: I647f13be357f4d5d19d2577210113c26324fb8c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:01:01 +00:00
Eric Biggers
54a7bd48dc [automerger skipped] [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure am: 0762961674 am: 4df21cf7ca -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: I85a4346eec74128ae6e9b1bb99e3e96e43c50aac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:00:53 +00:00
Eric Biggers
0f285346e5 [automerger skipped] [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users am: e03e987337 am: be952611ed -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416250

Change-Id: I915cad24ff570c667508f9de0fef3e69c25df310
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:00:46 +00:00
Eric Biggers
ef37c0da49 [automerger skipped] [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only am: ecf569bd16 am: 4eadb46170 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416249

Change-Id: I876562e133dec3532333cf684b95b4d282682bb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:00:38 +00:00
Eric Biggers
39bf332aab [automerger skipped] [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails am: 69c3ce70c6 am: d685b63f1a -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416248

Change-Id: Iba7aa9d2bbacce83e543d86e798615d2b3aa0625
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:00:30 +00:00
Eric Biggers
a86355bfef [automerger skipped] [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage am: ecffe3ecbf am: ee88d1fd14 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416247

Change-Id: Id0f7bb7babdcc795d81b597625de44e536ff252a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 22:00:24 +00:00
Lucas Dupin
3bd5417bfe Add Peter to OWNERS
Change-Id: I7cbfd1173c2e28db41928fd49ca25c97ab5d127e
2022-04-20 21:58:19 +00:00
TreeHugger Robot
2f98c9a4cc Merge "Remove two timeouts in ResolverActivityTest." into tm-dev 2022-04-20 21:53:19 +00:00
Eric Biggers
5526853e6d Merge changes from topic "unencrypted-dirs-r" into rvc-dev am: 74c295ea08
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: Id5460b2d89d889f640893226e1cba232ce1ec0e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:39:36 +00:00
Eric Biggers
4df21cf7ca [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure am: 0762961674
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452194

Change-Id: I534bf5bd4ab88aee8afb8d1bc8f6ab732e966e86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:39:33 +00:00
Eric Biggers
be952611ed [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users am: e03e987337
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416250

Change-Id: I9f47d7a36a6d3d6c1ba5b82d17f21c15dd9f7235
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:39:31 +00:00
Eric Biggers
4eadb46170 [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only am: ecf569bd16
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416249

Change-Id: I641bedd5939fe451bd7c478c2105a5a6652e7e9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:39:28 +00:00
Eric Biggers
d685b63f1a [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails am: 69c3ce70c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416248

Change-Id: Icbaf5892b2804757bc831533fbf2adf851f89f2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:39:22 +00:00
Eric Biggers
ee88d1fd14 [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage am: ecffe3ecbf
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416247

Change-Id: I034fc93d091ee1944a5487e58dd61605bc8e19ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:39:18 +00:00
TreeHugger Robot
07435b1b47 [automerger skipped] Merge changes from topic "unencrypted-dirs-s" into sc-dev am: bc7a25dff4 am: 856b62f907 am: df7e8c7203 am: 8cdecf2bf3 -s ours
am skip reason: Merged-In Id6dfb4f4c48d5cf4e71f54bdb6d0d6eea527caf5 with SHA-1 7d4ab9b698 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452466

Change-Id: I0151ce167fdb8f62c43f0cca038b226152fe0b41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:37:53 +00:00
Eric Biggers
e122ed1a6d [automerger skipped] Ignore errors preparing user storage for existing users am: e667b60402 am: 1dd78739ee am: 9d405365cf am: 4c523a5ac2 -s ours
am skip reason: Merged-In I9bdd1a4bf5b14542adb901f264a91d489115c89b with SHA-1 e667b60402 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416119

Change-Id: I107287cb2cb4dcaebc7e859e5c3b9c9328d141c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:37:43 +00:00
Eric Biggers
fd12293729 [automerger skipped] UserDataPreparer: reboot to recovery for system user only am: fd31f740ce am: 7abafd53c9 am: d4f7100ba0 am: 4e4f5a6325 -s ours
am skip reason: Merged-In Ia1db01ab4ec6b3b17d725f391c3500d92aa00f97 with SHA-1 fd31f740ce is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416118

Change-Id: I39c7057177032205bc7550f1617a65cbbfacacfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:37:16 +00:00
Eric Biggers
871c9964c6 [automerger skipped] UserDataPreparer: reboot to recovery if preparing user storage fails am: e1f17026ca am: ad111e22f8 am: 9eec832b84 -s ours am: 87fd03af4d -s ours
am skip reason: Merged-In Ib5e91d2510b25780d7a161b91b5cee2f6f7a2e54 with SHA-1 5256365e65 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416117

Change-Id: I62940c9f865acceab83ff3262c9bfdc0c019a6a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:36:56 +00:00
Eric Biggers
5e7d5c80aa [automerger skipped] [automerge] StorageManagerService: don't ignore failures to prepare user storage 2p: 567e7a0476 am: 63fec800ad am: 0ee586deaa -s ours am: 3f976d45b5 -s ours
am skip reason: Merged-In I9a38ab5cca1ae9c9ebff81fca04615fd83ebe4b2 with SHA-1 9d2bb776ed is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416116

Change-Id: I8cccce4225e93ba21c7482d42a9264d1bf4981c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:36:24 +00:00
Max Bires
9510ef1aa2 Make generateKey() return a status
This change adds some integers to the AIDL interface in order to convey
status back to the caller of generateKey(). This will inform the caller
as to whether or not the errors that may occur during provisioning are
permanent, and if not, what to do with the transient error.

Bug: 227306369
Test: RemoteProvisionerUnitTests
Change-Id: I9202358a102b0fb0a104525632a005acb7355840
2022-04-20 14:31:54 -07:00
Jay Thomas Sullivan
3fd4c55d6d Don't re-prompt for VISUAL/AURAL after app upgrade
Background/Motivation:

When a targetSDK=S-or-lesser app on a T+ platform has the STORAGE
permission group granted, the READ_MEDIA_AURAL and READ_MEDIA_VISUAL
permissions (due to split permission definitions) will be implicitly
granted to the app. When the app is upgraded to targetSDK=T+, the split
permission no longer applies, and so it will need to request the
READ_MEDIA_AURAL and READ_MEDIA_VISUAL permissions explicitly. And, due
to current split permission handling logic, when this upgrade occurs,
the app will require a grant dialog re-prompt to be granted these new
permissions. But, for READ_MEDIA_AURAL and READ_MEDIA_VISUAL, we don't
want to re-prompt.

Why re-prompt occurs:

The reason the re-prompt occurs is that, upon app-upgrade, implicitly-
granted permissions (such as split permissions) are assigned the
REVOKE_WHEN_REQUESTED flag. The purpose of setting this flag for split
permissions is that usually we want to perform exactly the opposite of
the motive for this commit: the flag in fact forces formerly-implicit,
now-explicit permissions to result in a grant dialog re- prompt.

Solution:

The solution is to simply not set this flag for these specific
permissions.

(Also: in this commit, to make things less confusing, we changed
the STORAGE list to only include permissions in the STORAGE group. This
required updating an if statement unrelated to this change.)

Bug: 228609860
Test: manual
Change-Id: If9ba2ebb22f8c777f82d7538b333f729b660fc91
2022-04-20 21:26:25 +00:00
TreeHugger Robot
8cdecf2bf3 Merge changes from topic "unencrypted-dirs-s" into sc-dev am: bc7a25dff4 am: 856b62f907 am: df7e8c7203
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17452466

Change-Id: Id73438fbad391a3013287dc2671af71325307771
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:20:22 +00:00
Eric Biggers
4c523a5ac2 Ignore errors preparing user storage for existing users am: e667b60402 am: 1dd78739ee am: 9d405365cf
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416119

Change-Id: I0462e745760b9a04c72504ce145022761234d3e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:19:54 +00:00
Eric Biggers
4e4f5a6325 UserDataPreparer: reboot to recovery for system user only am: fd31f740ce am: 7abafd53c9 am: d4f7100ba0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416118

Change-Id: I839d42f1fb7a485b71dc06dc6219d4600c58f1d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:19:32 +00:00
Eric Biggers
87fd03af4d [automerger skipped] UserDataPreparer: reboot to recovery if preparing user storage fails am: e1f17026ca am: ad111e22f8 am: 9eec832b84 -s ours
am skip reason: Merged-In Ib5e91d2510b25780d7a161b91b5cee2f6f7a2e54 with SHA-1 5256365e65 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416117

Change-Id: Ied94a5d0aaed79aeeeb22838548b997868142e20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:19:24 +00:00
Eric Biggers
3f976d45b5 [automerger skipped] [automerge] StorageManagerService: don't ignore failures to prepare user storage 2p: 567e7a0476 am: 63fec800ad am: 0ee586deaa -s ours
am skip reason: Merged-In I9a38ab5cca1ae9c9ebff81fca04615fd83ebe4b2 with SHA-1 9d2bb776ed is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416116

Change-Id: I85cf120ecca1ea1cdb6dc6254e5d69197574c263
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 21:18:02 +00:00
Bill Yi
7eb67638df Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I0b55e3dacc649e1e292c7da63ca4c748132078c5
2022-04-20 21:15:52 +00:00
Ilya Matyukhin
84438ca22b Enable RRS (FHD<->QHD) support for UDFPS
UDFPS position and assets are configured in pixels in native
resolution. This CL adds a mechanism to detect a runtime resolution
change and scale the UDFPS coordinates accordingly.

Bug: 223342274
Test: atest SystemUITests:com.android.systemui.biometrics
Change-Id: Iaa1f3d633b50019d06bdecb5063490ad6eb11272
2022-04-20 21:15:14 +00:00
Ben Lin
7c64525d1c PiP: Re-attach PiP menu when display changes.
When changing the display (e.g. foldables that fold/unfolds) while the
menu is showing, it seems the SF layers go through some changes that get
the menu in a bad state and no longer renders correctly. Just teardown
and recreate/re-attach the menu instead.

Bug: 218987352
Test: Unfold/fold device while menu is showing, menu still shows up
afterwards

Change-Id: I4255191c3298cf663b6a0428ece6f34fd96ff3a6
2022-04-20 14:14:36 -07:00
Nick Gagliardi
be242d1d47 Updated an incorrect link.
Bug: 213538093

Change-Id: I7e8c0bcbf7fd2200dead73f1db44910baa97baba
2022-04-20 21:14:13 +00:00
Eric Biggers
74c295ea08 Merge changes from topic "unencrypted-dirs-r" into rvc-dev
* changes:
  [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure
  [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users
  [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only
  [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails
  [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage
2022-04-20 21:12:39 +00:00