summaryrefslogtreecommitdiff
path: root/tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp
diff options
context:
space:
mode:
authorPhilip P. Moltmann <moltmann@google.com>2019-01-20 13:14:03 -0800
committerPhilip P. Moltmann <moltmann@google.com>2019-02-15 08:57:16 -0800
commit4845667a817e10276ba2877f006278866abceaa4 (patch)
treef3eb361131911c705743aa4fb3893ce5d5f43b9d /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp
parentcee140e24080ff03dfd2b5e90e1d41a19a331981 (diff)
Move permission restore code into permission controller.
- Split system-server internal interface in two. One accessible only inside of the services part of system server. One accessible everywhere. This is necessary as the second part needs to be accessible by the PermissionBackupHelper. But the former uses internal data structures that should not be moved into android.permission. - Remove old delayed permission restore code from PermissionManagerService and Settings. This code now lives in permission controller - Keep the logic to remember which users still have delayed permissions left. It is quite expensive to call into permission controller for ever install of an app, hence this check is necessary. Currently this mirrors the original logic. This can be improved further later. Test: Built Change-Id: Ibc1d5183c361dc55896882db1f7b765e1bee6e84
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions