diff options
author | shrikar <shrikar@google.com> | 2023-09-12 22:55:09 +0000 |
---|---|---|
committer | shrikar <shrikar@google.com> | 2023-12-08 19:23:58 +0000 |
commit | deadd6493fdd9a9a37475ec35e556b199ca326db (patch) | |
tree | 0e490deb27cfdc62808743b49b09c5027d1bd635 | |
parent | f4837eece3c642a2a5b7f5472d5ee2bae462d680 (diff) | |
download | Settings-deadd6493fdd9a9a37475ec35e556b199ca326db.tar.gz |
Updated Settings app to use AreaIdConfig.access.
Bug: 290801790
Test: presubmit
Change-Id: I536583464b550ed54b72f6acda7cccc5fe0fbe97
-rw-r--r-- | src/com/android/car/settings/units/CarUnitsManager.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/car/settings/units/CarUnitsManager.java b/src/com/android/car/settings/units/CarUnitsManager.java index e4f77f69f..a8e809256 100644 --- a/src/com/android/car/settings/units/CarUnitsManager.java +++ b/src/com/android/car/settings/units/CarUnitsManager.java @@ -21,6 +21,7 @@ import android.car.CarNotConnectedException; import android.car.VehiclePropertyIds; import android.car.VehicleUnit; import android.car.hardware.CarPropertyConfig; +import android.car.hardware.property.AreaIdConfig; import android.car.hardware.property.CarPropertyManager; import android.content.Context; import android.util.ArraySet; @@ -94,8 +95,10 @@ public class CarUnitsManager { return null; } - // Checks if the property is read-write property - if (configs.get(0).getAccess() + // Checks if the property is read-write property. Checking only one area Id because _UNITS + // properties are global properties. + List<AreaIdConfig<?>> areaIdConfigs = configs.get(0).getAreaIdConfigs(); + if (areaIdConfigs.get(0).getAccess() != CarPropertyConfig.VEHICLE_PROPERTY_ACCESS_READ_WRITE) { return null; } |