summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Michael Groover <mpgroover@google.com> 2022-11-08 16:39:58 -0600
committer Michael Groover <mpgroover@google.com> 2022-11-15 15:34:56 -0600
commit297676117569ba86b4c829724ae350db41e4e479 (patch)
tree6407583e387296a7c17486837133949cc0055110 /libs/androidfw/StringPool.cpp
parentc3aa424c2c8a39e5a4c5b3fb9cf80ad7f086a8bb (diff)
Remove isInstrumenting workaround from receiver flag enforcement
Android T added support to register a runtime receiver with a flag indicating the receiver should not be accessible to other apps on the device. To ensure developers could take advantage of this new flag, receivers registering for non-system broadcasts and targeting T+ were required to specify a flag indicating the exported state of the receiver. While flags were being updated in the platform, an isInstrumenting check was added that automatically flagged receivers as exported if they were under instrumentation. This was intended to allow additional time for these receivers to be flagged, but this workaround caused issues to be missed with WebView and potentially other components. Enforcement of this flag was punted from T and is now in plan for U, but before enforcement is enabled, this commit will remove the isInstrumenting workaround to ensure tests run with the same behavior as the platform and any potential issues can be caught earlier in the cycle. Bug: 234659204 Test: atest CtsWebkitTestCases Change-Id: Id24e15f951901b4d998f8301950d49bad53ca278
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions