Age | Commit message (Collapse) | Author |
|
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jul 9 11:19:24 2018 +0200
Re-add call recording.
Change-Id: I53fadf5754b5b6cc3e9920d57480e470e2305ac0
Author: Markus Gruber <gruberma@outlook.at>
Date: Sat Oct 13 09:17:01 2018 +0200
Allow call recording for Austria
* Call recording is legal in Austria, so it should be available in the UI
Change-Id: Iaae0b222d2a1108572832732471e7e063f84dd1f
Author: Alexandre Pary <alexandre.pary@gmail.com>
Date: Wed Oct 17 11:33:35 2018 +0200
Allow call recording for Belgium
* Call recording is legal in Belgium, so it should be available in the UI
Change-Id: I0d18c5c31aa5fbde08a849932ac0c8088508dbd8
Author: Arekusu Rin <alexmatteotv@gmail.com>
Date: Thu Oct 18 10:20:42 2018 +0200
Allow call recording for Bulgaria.
* Call recording is legal, subject to certain restrictions, in Bulgaria.
Call recording without notification or one side's consent is not a
criminal offense, and only affects the admissibility of said call
recording as evidence.
Change-Id: Ie35f23056914fb2e7639ea509675e21e7fdfab26
(cherry picked from commit 4cec325c31dbe5894ab576b6161065ad0458612d)
Author: Bruno Martins <bgcngm@gmail.com>
Date: Tue Oct 23 21:03:47 2018 +0100
res: Fix malformed XML
* The legal precedent source URL includes double dashes and breaks
aapt2 compilation. Replace it by a shortened one.
Change-Id: Ic1cb1b6af16d27649e36478ca7597b78b93b1338
Author: Arekusu Rin <alexmatteotv@gmail.com>
Date: Thu Oct 25 12:50:57 2018 +0200
Enable or disable call recording for numerous countries via MCC.
* This change handles call recording within the Dialer. Changes were made
to the template of all of the XML files, and all links were changed to
https, where possible. Quotes of the precedents and/or laws can be found
within each country's XML file. Countries' whose status was not changed
are not explicitly mentioned below, despite any changes to their files.
* Call recording is disabled for: Andorra, Iceland, Indonesia, Monaco,
Switzerland, the United States of America and some of its territories -
Guam, Northern Mariana Islands, Puerto Rico and the United States Virgin Islands.
* Call recording is enabled for: Albania, American Samoa, Argentina, Armenia,
Aruba, Belarus, Bonaire, Bosnia and Herzegovina, Brazil, Canada, Chile,
Croatia, Curaçao, Cyprus, Estonia, Faroe Islands, French Guiana, French Polynesia,
Georgia, Greece, Greenland, Guadeloupe, Hungary, India, Ireland, Israel, Japan,
Kosovo, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Martinique, Mayotte,
Moldova, Montenegro, Morocco, New Caledonia, New Zealand, North Macedonia, Peru,
Russia, Réunion, Saba, Saint Barthélemy, Saint-Martin, Saint-Pierre-et-Miquelon,
Serbia, Singapore, Sint Eustatius, Sint Maarten, Slovakia, Slovenia, South Africa,
South Korea, Turkey, Ukraine and Wallis-et-Futuna.
Change-Id: Iba5b7028d26cac281099f81bf3d5c21e2ee4d1a9
Author: Arekusu Rin <alexmatteotv@gmail.com>
Date: Wed Jun 12 09:58:05 2019 +0200
Enable Call Recording for Sri Lanka and Costa Rica.
* Call recording is enabled for: Sri Lanka (413) and Costa Rica (712).
* Fixes: Removed newline from Belgium (206) and space from Russia (250).
Change-Id: I4c9ecf41e9fd472b97fff5cd03800414737be87a
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Nov 7 08:34:44 2019 +0100
Base 'call recording allowed' decision on current country.
Selection of resources by MCC happens via the SIM MCC, but what matters
for legislation is the current country, not the country the SIM origins
from. Because of that, move the decision about whether call recording is
allowed or not to the current country instead of SIM MCC.
Change-Id: I0ee365d7af8e3392716318e5a51e12e0efe7029a
Author: Han Wang <416810799@qq.com>
Date: Wed Nov 20 13:27:00 2019 +0200
Enable call recording for China
Change-Id: Id51a2e6a119e99ff50696b50513aed323c61565c
Author: mhkjahromi <m.h.k.jahromi@gmail.com>
Date: Sat Dec 7 18:32:20 2019 +0330
Enable call recording for Iran
Change-Id: I5640405d9bd38ac3d83fd618543190c1b0d800fb
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 20 13:19:27 2020 +0100
Refactor call recording to use MediaProvider.
Change-Id: Id53d43d8bf10715a1597ff754f6c38a992302190
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jun 5 13:19:46 2020 +0200
Iterate old recordings properly when migrating call recording data.
SparseArray.get() expects a key, not an index.
Change-Id: I0ba40180dc9df9f8a8f4036ccbe47cc59a50cfbb
Change-Id: Ie9e0af8ccadb1bab1c52a5d905344d0c8fcab92c
|
|
Android N and earlier enabled Do Not Disturb mode while in a call.
Reimplement this behavior to prevent incoming notifications from
vibrating or playing sounds.
Change-Id: Ic38ac775c6e353898190e1571b6d6e521c0e5aa1
|
|
Rename it to "In-call" and adjust the preference hiding code
accordingly.
Turn checkboxes into switches for more consistency.
Change-Id: If22a58b4f82e3db59373e53da0632c126bd946f4
|
|
Change-Id: Ia30a3c46e9c37d7d73288ec605af8efc3a46a323
|
|
to the system sound settings fragment instead."
We add additional settings to this fragment, so the stated reasons for
removing it don't apply to us.
This reverts commit c378fb17f0ae994b950273e0f91b5692ad7638cf.
Change-Id: I0a8bd3135c43627d4355cc5c01c1144a03518144
|
|
Change-Id: Ice040bb2785e8e4e3828c6008121520586d269ac
Signed-off-by: Joey <joey@lineageos.org>
|
|
* option optimize_for = LITE_RUNTIME is ignored in proto 3+
* Instead we should use the java_lite compiler via the
LOCAL_PROTOC_OPTIMIZE_TYPE flag which defaults to lite in
java projects
Test: m Dialer, no warnings
Change-Id: I552f5895bbe8192a4ae870bb48e5ef6a9e7e8c78
|
|
|
|
The public platform version no longer can be a codename, it is
always the most recently released platform. A new build property
and API provides either the offical version or the current codename
as appropriate. This will avoid breaking apps that look at the
platform version while development is under a codename.
Bug: 143175463
Test: manual
Change-Id: Ic0621234215d4ba79255b985dccdd4ae6c863fc8
Exempt-From-Owner-Approval: Previously approved, no new changes.
|
|
Reason for revert: This causes a boot issue on Taimen (b/144480969). It wasn't caught by TreeHugger due to Taimen tests being disabled due to a different lab outage (b/144350336).
Change-Id: Ib9fb23e378034fe73373030e0865c6bac99d4f37
|
|
The public platform version no longer can be a codename, it is
always the most recently released platform. A new build property
and API provides either the offical version or the current codename
as appropriate. This will avoid breaking apps that look at the
platform version while development is under a codename.
Bug: 143175463
Test: manual
Change-Id: Ic8fe4defb609dee24f53358dc7b37e3590482b27
|
|
Use Theme.AppCompat.Light to fix IllegalStateException for
PostCallActivity extending AppCompatActivity.
Test: am start -n com.android.dialer/.postcall.PostCallActivity
Change-Id: Ica815d43cd8dae73fbc8ec948dd701a1455d1704
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
|
|
languages.
Bug: 135615364
Test: manual - Did a "make -j40" and verified that there are no warnings in strings.xml.
Change-Id: I5b835af079832c8f38bd582113559b830efedaef
|
|
Bug: 111437430
Test: make
Change-Id: Ib6658962f5339c33a28e326fb0478d2f4df786bd
|
|
|
|
PreferenceManager.getDefaultSharedPreferences() can only be called when the device is unlocked. The module will lazily construct the impl.
Fix defaults for contact display preferences.
If the settings are accessed before the preferences are populated the wrong default value will be used.
Test: make
Bug: 111275389, 111051362
Change-Id: I29e34d61d529c91065aa3ef952d125d83cdee982
|
|
Test: make
Change-Id: Ib75f4f25e91067311de244d7f1fb95bc898aec22
|
|
This reverts commit 36d5b93da4f93e50deb496daa5ad820c48aa7b01.
Change-Id: I533bc3f7d592a6e257d184f0d3730b4be95f2af2
|
|
This reverts commit b6c615dba7609e5134e960a92e723cfeadfbc589.
Change-Id: Ibfe295c51323b4e0352098470921ffae114f5c83
|
|
This reverts commit 79a9ae7be17c7fe50e6812a47cdd6e7ce5d07966.
Change-Id: Ib60e15fba40207884cb2f9d4f0e65fd599b33ae5
|
|
This reverts commit 19e85a54d723bbe23e51bed70df89bd3861570d7.
Change-Id: Ic450c3012496a20c67327fc64e6b8a1047ea6995
|
|
This reverts commit 20f8f6018e0f80083ebbabb43965ec19996d5f87.
Change-Id: I170c7dff3dff788bf12e9572195ddb3453f058bb
|
|
This reverts commit febe3b19e7b211c233a576d20080cb2c1f2fcaee.
Change-Id: I423f619d15a46072d43b31713ecd113fda0fcafc
|
|
This reverts commit 3d17fe77a1d9e523cf15838330aee9bacb81ad58.
Change-Id: I2718f98e94a03504ab56a45ac4651873b14c248e
|
|
This reverts commit f375be6e66c0c06db3a8f045b31425153b9a0902.
Change-Id: I5de808d63bed90276481acc3f898a89f8bac2be1
|
|
This reverts commit 53a524743f84155de2773cd9ad2da011e4435ceb.
Change-Id: I8f233fb26f46fd3e11bf0b4bd0b4c7ef84d95c50
|
|
This reverts commit 9af4b65fa7717a647e3c8996cbbbcc93637aeab4.
Change-Id: I5610ae55eb9c22609e3e6a73ea0ce6a5ef3c0cda
|
|
This reverts commit 27d7f0a5a307c15dee5a048ec36ca256fa90d1bd.
Change-Id: I492d6039813499517ca2243b0e04bfea3d957233
|
|
This reverts commit 9c952d8f2688350f06d65df7852756ab05b6fdab.
Change-Id: I3b2f23826c34ecdb16e786c5dd92f13ed97d88e7
|
|
This reverts commit f65163bd216775476df124e07c276a9b0bceba42.
Change-Id: Id7798160a67bf6f128336bea586b1216fc483552
|
|
Bug: 79880255
Test: manual
PiperOrigin-RevId: 202717921
Change-Id: I3854263ae229e1a0bd8cab3b42e2439239a98d7f
|
|
Bug: 79877518
Test: manual
PiperOrigin-RevId: 202690405
Change-Id: Ibb2c5e81cb244aad25d75dc005bfc92ef775ffe1
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 202678951
Change-Id: I89cf9dc7ec78f2b6bd10889d50d3c9a139168bca
|
|
Test: Existing tests
PiperOrigin-RevId: 202589482
Change-Id: I6982e4069d30032bf46caf3c9984dfc0e7196f6f
|
|
Test: "No tests"
PiperOrigin-RevId: 202563908
Change-Id: I40cf6e7df94db1f7706b7af6168f984d64718f32
|
|
The initial build can contain up to 1000 rows, which may be more the what the system call log can handle with a batch operation. Initial build does not create any additional information, so the cache does not need to be updated.
This CL also limits the cache updater to 100 rows as a safety measure.
TEST=TAP
Bug: 77292040
Test: TAP
PiperOrigin-RevId: 202563376
Change-Id: Iff515ae2b76a19d63d9d794a0d443cc8332e83a4
|
|
Bug: 110941275
Test: None
PiperOrigin-RevId: 202546724
Change-Id: If8ca1f57ac61288efc13da07cfc88cee72e170c7
|
|
Test: SpeedDialAdapterTest
PiperOrigin-RevId: 202543795
Change-Id: I1eec7a7328da3037b4d1cbacc7d9b211305e3eb0
|
|
Bug: 73963403
Test: manual
PiperOrigin-RevId: 202535473
Change-Id: Iccb4e72c63cbf031399448ee2def5dcb3a152081
|
|
Bug: 73963403
Test: manual
PiperOrigin-RevId: 202531720
Change-Id: I11ec4567dce161c5d3199e0159fe838b036489d7
|
|
Bug: 80482741
Test: None
PiperOrigin-RevId: 202526514
Change-Id: Ia92b95b288638ccb77d3bac16bd8c5589326bf61
|
|
fails.
Test: Manual
PiperOrigin-RevId: 202499434
Change-Id: Ie41eeb782072d82c5613b44be99649f43807498d
|
|
Bug: 79879991
Test: manual
PiperOrigin-RevId: 202392606
Change-Id: I24ba1177d11433b76bf6fe0c64d97368a6a1e328
|
|
Test: "No tests"
PiperOrigin-RevId: 202382580
Change-Id: Ia2dfc2ed10a0500b2b949e3b177279d35ac397e7
|
|
contact is added to the favorites.
To conserve resources synced contacts only have the low-res icon by default, and the hi-res photo is only synced when the contact is viewed.
When a contact is "viewed" in dialer, dialer should send a ACTION_VIEW with the contact URI to the sync adapter service.
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202373390
Change-Id: Ie3a173b7c3f442dc806a719910aea9b3a6c5cf4f
|
|
Bug: 79879991
Test: manual
PiperOrigin-RevId: 202354561
Change-Id: I2afbd7d977d4492d40568cf6f603bd07ea67691e
|
|
Bug: 79879991
Test: manual
PiperOrigin-RevId: 202354447
Change-Id: Id6121d8807c4da4864f10ea27a4f2ee92a7699a1
|
|
Bug: 73741308
Test: DeleteCallLogItemModuleTest, HistoryItemActionModulesBuilderTest
PiperOrigin-RevId: 202232055
Change-Id: Idcf29c939272a335ccea469ac331c670127c583a
|
|
Added logic to setState() method to change state of buttons
Test: "N/A"
PiperOrigin-RevId: 202229300
Change-Id: I0f1ed20a41c59431edf4684e57bdbce18a8d7dbd
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 202228927
Change-Id: Ia68d3b1366a36ba5bdde85049b1b23ca98495ed1
|
|
Test: SpeedDialUiItemTest
PiperOrigin-RevId: 202228252
Change-Id: I72047d599a58a7932942fa8988d38e623fc2aeab
|
|
Test: None.
PiperOrigin-RevId: 202212283
Change-Id: Ieff3c7fb8a4234a46ef93cf2cc3fb9362439c64a
|
|
Test: Existing tests
PiperOrigin-RevId: 202151952
Change-Id: I0c1ad7b35ec1a57ae9f5d51ba935bfcd9f529379
|
|
Test: "N/A"
PiperOrigin-RevId: 202150189
Change-Id: I709fef2917bf29d360882ecc4bc88676474454a0
|
|
Test: "N/A"
PiperOrigin-RevId: 202149985
Change-Id: I007724058859dd8905a94d2ba230ed37e5a6d49c
|
|
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202036993
Change-Id: If56cc9f19d70a8bdf06703cc2553ebb86751edbd
|
|
This reduces dependency on contacts.common which is full of things that should not be there.
Ideally resources inside dialer.contacts.resources should be individually moved to appropriate locations, but the resources are too large to work with.
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202029832
Change-Id: I95bfcb59799b9c3640de03ad0680624fc1b2c3a3
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 202022343
Change-Id: I7239b13e53a537e20af4b2684a53108aeea16025
|
|
Moving it outside contacts.commons reduces dependency to legacy code. Also removed redundant implementations such as caching SharedPreferences (it is already cached), custom ListPreferences (standard ListPreferences already have what we want), and corrected preference storage location (allow standard ListPreferences to work)
TEST=TAP
Test: TAP
PiperOrigin-RevId: 202000393
Change-Id: I45374e610b3510784b5a4da92e5d8462cbfc92bb
|
|
Test: none
PiperOrigin-RevId: 201767444
Change-Id: Id4622886ba7ebc8a3e2a3b2cfa5d80bdfd8c885f
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 201764305
Change-Id: I09d0df697c4eb93a732053280fe4b79513ebfe75
|
|
Bug: 79878432
Test: screen diff tests
PiperOrigin-RevId: 201758864
Change-Id: Ib3ed6636df3d337cb2fa7c5f6d8f24da035cbd0c
|
|
Bug: 109931227
Test: unit
PiperOrigin-RevId: 201752687
Change-Id: I10e101242b86d5c277b536a1e64e47f1a033e3a3
|
|
been saved.
Bug: 109887880
Test: unit
PiperOrigin-RevId: 201749785
Change-Id: I84dbef78969346ebfeed600ff6aaf015c62abb86
|
|
Test: manual
PiperOrigin-RevId: 201745094
Change-Id: I7ba7b0d8063f056f0c5edb44c7649a1c807f6549
|
|
Bug: 110530781,78281972
Test: N/A
PiperOrigin-RevId: 201729044
Change-Id: Id00e8e3e4ee89b846bce78f4a29d5e6f26384e0c
|
|
Add Simulator service so that trusted clients can access to dialer simulator apis.
Bug: 79488174
Test: included tests.
PiperOrigin-RevId: 201727670
Change-Id: Ic4ebb256d178e03f1de98a4e40a2b02efd3a9620
|
|
Test: "N/A"
PiperOrigin-RevId: 201706443
Change-Id: Idde8dc9b665b5e05849d65b5e836c3ff8ae68cd3
|
|
Added setTracks() method to update RecordButton progress
Added getBasePaint() method and initialized track paints
Added onSizeChanged method
Added main logic for onDraw() method
Added onClick method for recording activity
Added basic state transition logic for both classes
Created drawables for RecordButton.java
Added dimensions file for RecordButton.java - trackWidth and centerIconRadius
Test: "No Tests"
PiperOrigin-RevId: 201621063
Change-Id: I9a8d9bc275da5198f41c7a12d84ed26d90141e85
|
|
Bug: 79878432
Test: manual
PiperOrigin-RevId: 201608196
Change-Id: Idff45359c5ddf3dacbeb77b103d3b53d3bf34334
|
|
Bug: 88003605
Test: Not possible; robo does not support a widget and the test suite is disabled.
PiperOrigin-RevId: 201587545
Change-Id: I3683cb5649f9384c63e2156c67a38b3ff31675d7
|
|
Test: SpeedDialFragmentTest, DisambigDialogTest
PiperOrigin-RevId: 201577777
Change-Id: I008cdcb34f61558a7e345b7343137e37f52a61f6
|
|
Bug: 110185399
Test: Manual
PiperOrigin-RevId: 201570143
Change-Id: I5cf02a838113bde2dd218b84dda2c9cccffaa322
|
|
Bug: 110412130
Test: NewCallLogViewHolderTest, NewCallLogIntegrationTest
PiperOrigin-RevId: 201543827
Change-Id: I301aaf686b729086776ab3bcc677bacd2450fea0
|
|
Bug: 110185399
Test: AnnotatedCallLogConstraintsTest, AnnotatedCallLogContentProviderTest
PiperOrigin-RevId: 201444134
Change-Id: I105ec7a201265ee5e7708ffb9a4b66b4cef01174
|
|
Test: n/a
PiperOrigin-RevId: 201370189
Change-Id: I545fa556de2d0cb22ea563cc865570f99d01f13b
|
|
Test: RemoveViewHolderTest, SpeedDialAdapterTest
PiperOrigin-RevId: 201266033
Change-Id: Ie7ed9bac8ad9c7bbc35c351409b629e3fbad3de8
|
|
Test: "No Tests"
PiperOrigin-RevId: 201252892
Change-Id: I1ea239d8eb67ea5793787221a0e9f7cd15ce086e
|
|
Added empty classes and necessary XML files
Test: "No Tests"
PiperOrigin-RevId: 201063930
Change-Id: I2c24428a91c5d2a706f0e90ce899e8faaf1a2df9
|
|
Test: 'N/A'
PiperOrigin-RevId: 201037293
Change-Id: I572ef7cd3d82876b8f191f1d7d3a0af88c0aa26a
|
|
Bug: 110083450
Test: Manual
PiperOrigin-RevId: 200774928
Change-Id: I4bb036ab5b2e7dc252ad32d49d2370cd17f8e3f8
|
|
Test: Existing tests
PiperOrigin-RevId: 200771998
Change-Id: Icb2b9bc13dfb03d92c389124e20883952be60821
|
|
Bug: 77813585
Test: CoalescerTest
PiperOrigin-RevId: 200764878
Change-Id: I7e3d9c3b4eab1e5de12a108b82c04704550c8c5e
|
|
Test: manual
PiperOrigin-RevId: 200629297
Change-Id: I6346fb2eb8742902949b2627a12956f0adca78ed
|
|
Bug: 80546794
Test: HistoryItemActionBottomSheetTest + Manual testing
PiperOrigin-RevId: 200304666
Change-Id: Ie9d6b38b96e35c051469710ec2bae8fa2a1a17ba
|
|
Bug: 78491417,80164592
Test: VoicemailPlaybackTest
PiperOrigin-RevId: 200282735
Change-Id: I296b822550f558a8f08d6811bf557d24a52e01d9
|
|
Test: manual
PiperOrigin-RevId: 200265855
Change-Id: I4f082c7db8a2a1df51e13265766d8c3923368f8f
|
|
This is due to wild card content type. It's fixed by setting audio type only.
Bug: 62050463
Test: manual
PiperOrigin-RevId: 200263392
Change-Id: Ie2ea17fc04bbf74d2ef795b71e2dfbfaea9d9cf3
|
|
Test: Tap
PiperOrigin-RevId: 200252072
Change-Id: I25aea0e324b070d0f8553cb0041c6b3e9668552e
|
|
Bug: 109931227
Test: manual
PiperOrigin-RevId: 200232293
Change-Id: Id82ce87014a2a16b6b27398b7de2019e96c5d95b
|
|
Bug: 80425147
Test: tap
PiperOrigin-RevId: 200211179
Change-Id: Icff35da693d713298a4cd6dcae90d9cbb1a71cdb
|
|
Test: AnnotatedCallLogDatabaseHelperTest
PiperOrigin-RevId: 200134473
Change-Id: I1d3f43630b6cd7753ef8b72a7a02d119c8ab75cc
|
|
Previously the notification is only auto-canceled if it is deleted from the server. In this CL it will also be canceled if it is read.
TEST=TAP
Bug: 80214330
Test: TAP
PiperOrigin-RevId: 200134453
Change-Id: I716c4c6ee060a7b4162147d9bf9e2e1f5077317a
|
|
Bug: 77813585
Test: CoalescerTest, NewCallLogAdapterTest, NewCallLogViewHolderTest
PiperOrigin-RevId: 200086621
Change-Id: I8f79359a5972c578ae439aaf33233900b0606dc8
|
|
DialtactsActivity should be dead code at this point so this code should be unreachable.
Bug: 109931227
Test: none
PiperOrigin-RevId: 199872804
Change-Id: I4f4f66f5c803662de238c42dc746423c8ab1f150
|
|
We want to remove DialtactsActivity but cannot replace it with MainActivity or would create a circular dependency. Instead, just let the system to pick the activity appropriate for the dial intent (which should be MainActivity).
Bug: 109931227
Test: manual
PiperOrigin-RevId: 199871747
Change-Id: I6e4a5a854f3cd04d630df9d831df2767d411f1c1
|
|
DialtactsActivity.
We can't just replace DialtactsActivity with MainActivity because a circular dependency would be created. Instead create a new dialer-specific "main" intent action and use it.
Bug: 109931227
Test: manual
PiperOrigin-RevId: 199868961
Change-Id: I0ef72ed418280eeb64ea1ea854d215093b0dba27
|
|
This needs to be moved in order to delete DialtactsActivity.
Bug: 109931227
Test: none
PiperOrigin-RevId: 199820125
Change-Id: I2b2c190152834bd1d0d0510f8e01110f05a5a8f3
|
|
Bug: 73736474
Test: Unit Test
PiperOrigin-RevId: 199731478
Change-Id: I14df12aadbd2b328381ca1b9bed063a753207792
|
|
Test: TapPresubmit
PiperOrigin-RevId: 199727525
Change-Id: Ia58ba377d581ed46d02b443d4b65b906a68fbcfb
|