a3320fe80cf0184d83e9169143f3abcc78359f90
Previously, the VirtualDisplayDevice delegated its cleanup to the
parent VirtualDisplayAdapter. The adapter looked up the device
from an AppToken mapping. It is possible for this mapping to not
include the token, leading to the device not being destroyed.
This changelist has the VirtualDisplayDevice take care of calling
destroy on itself. It still informs the adapter of this event for
bookkeeping/cleanup purposes.
Fixes: 26221019
Test: Verified through adb shell dumpsys activity activities that the
virtual displays were removed upon app kill after the
MediaProjection for these displays ended.
Change-Id: I500fdc87618632184f5d3c9821ccf1979f460595
Merge "Add extra key for app-specified outgoing call timeout" am:
decc6c9d56 am: 2bc24e252e am: 38f5001c10
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%