summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshrikar <shrikar@google.com>2023-09-12 22:55:09 +0000
committershrikar <shrikar@google.com>2023-12-08 19:23:58 +0000
commitdeadd6493fdd9a9a37475ec35e556b199ca326db (patch)
tree0e490deb27cfdc62808743b49b09c5027d1bd635
parentf4837eece3c642a2a5b7f5472d5ee2bae462d680 (diff)
downloadSettings-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.java7
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;
}