am skip reason: Change-Id Ia416b2e986c86fe0a29641f6a20236802d72a233 with SHA-1 96a9e48520 is in history
Change-Id: I4d46969c636e4e7dbbbef49dd66918b0452920f0
am skip reason: Change-Id Ife6cd66e0bae5738c08962a8fa9397973e33f28e with SHA-1 63b6cfd964 is in history
Change-Id: Ie370643a3b83d36b08cb8384620cde6e34708690
am skip reason: Change-Id Ife6cd66e0bae5738c08962a8fa9397973e33f28e with SHA-1 63b6cfd964 is in history
Change-Id: Ic31e6b21b6a81c6064de7144db54a582603d097e
am skip reason: Change-Id Ife6cd66e0bae5738c08962a8fa9397973e33f28e with SHA-1 63b6cfd964 is in history
Change-Id: Ia97bc81389ba2fd529d2c2dd9ca55254f0aa3422
am skip reason: Change-Id Ifac4f0c044c2c575a29bdd5ce5d14d12373fbe70 with SHA-1 e09a792002 is in history
Change-Id: Ib24dcb2a14512e895a4a784d3747299fb6703e37
am skip reason: Change-Id Ifac4f0c044c2c575a29bdd5ce5d14d12373fbe70 with SHA-1 e09a792002 is in history
Change-Id: Ibc3115cd3cc30d50e748bd9287f1c9672460fb5d
This reverts commit 6cf5f92825.
Reason for revert: Inadvertently broke link handling stickiness even for well behaved apps
Bug: 146204120
Test: install app that handles web urls; set to 'always' in Settings;
install same apk again. Verify that app is still in 'always' state via
'adb shell dumpsys package d'
Merged-In: I2b108064794b961904811c5d9f54c37dd2c7f482
Merged-In: If9046cb420961b8ef0333e9f1115eb69fb92242e
Change-Id: I03a121c0c1284c965bb87ee426eb0376681cf7d8
This reverts commit ef5220e5b2.
Reason for revert: Inadvertently broke link handling stickiness even for well behaved apps
Bug: 146204120
Test: install app that handles web urls; set to 'always' in Settings;
install same apk again. Verify that app is still in 'always' state via
'adb shell dumpsys package d'
Merged-In: Ife6cd66e0bae5738c08962a8fa9397973e33f28e
Merged-In: If9046cb420961b8ef0333e9f1115eb69fb92242e
Change-Id: I2b108064794b961904811c5d9f54c37dd2c7f482
This reverts commit ce22265eed.
Reason for revert: Inadvertently broke link handling stickiness even for well behaved apps
Bug: 146204120
Test: install app that handles web urls; set to 'always' in Settings;
install same apk again. Verify that app is still in 'always' state via
'adb shell dumpsys package d'
Merged-In: Ifac4f0c044c2c575a29bdd5ce5d14d12373fbe70
Merged-In: If9046cb420961b8ef0333e9f1115eb69fb92242e
Change-Id: Ife6cd66e0bae5738c08962a8fa9397973e33f28e
am skip reason: Change-Id I36d9c352e741e88b9fc773b084bef3991b6d96ed with SHA-1 0105244157 is in history
Change-Id: I84c954e1ea2b0c36eebf5f5a16a18e579ef59829
isDefaultActiveApp is called on every package. We can cache default
dialer and default sms package in a list, and check if the list
contains target package name.
Fixes: 140279638
Bug: 151233929
Test: manual, make RunSettingsLibRoboTests
Change-Id: I81f5ccb7aed1ebec797a21af6094971e05f456a7
(cherry picked from commit 19c2bbccfd)
This function was missing a permission check, and thus would
allow any app to transitively call the netd setIPv6AddrGenMode
IPC.
Fortunately, due to a bug in that IPC, it can only set the mode
to stable privacy and not to EUI-64.
This code is unused. The only thing on the system that sets the
IPv6 addrgen mode is the networkstack, but that does so by
calling the netd IPC directly.
Test: builds
Bug: 141920289
Change-Id: Id54431e81dceaff09f785a280ceee0973543a30f
This reverts commit a8fb6dc167.
Reason for revert: Inadvertently broke link handling stickiness even for well behaved apps
Bug: 146204120
Test: install app that handles web urls; set to 'always' in Settings;
install same apk again. Verify that app is still in 'always' state via
'adb shell dumpsys package d'
Merged-In: If9046cb420961b8ef0333e9f1115eb69fb92242e
Merged-In: I36d9c352e741e88b9fc773b084bef3991b6d96ed
Change-Id: Ifac4f0c044c2c575a29bdd5ce5d14d12373fbe70