diff options
| author | 2023-10-03 19:51:07 +0000 | |
|---|---|---|
| committer | 2023-10-10 14:39:41 +0000 | |
| commit | 43140005323d110fad75b3c806922528c1ae36cd (patch) | |
| tree | da44ae6b49bdfa3e0f4882f7e68e3ac467dca7ff /libs/androidfw/FileStream.cpp | |
| parent | bb6ee756f2b578346c10478c979173a246b276e5 (diff) | |
Removes SmartActions from Rankings before marshal
To allow us to put RankingMap in ashmem when NotificationRankingUpdates
are sent to NotificationListeners, we move the SmartActions that
may be contained in each Ranking object into a separate list, Parcel
them and send them across binder normally, and store the rest of the
RankingMap in ashmem. Then, when we unparcel the
NotificationRankingUpdate, we re-merge the Actions into the RankingMap.
Bug: 249848655
Test: Unit tests, CTS test (see bug); manual flash + repro script
Change-Id: I62a1de307168612d30b55d94765b2a329914b7f4
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions