summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPradeep Panigrahi <pradeepp@codeaurora.org>2014-01-16 11:20:12 +0530
committerPradeep Panigrahi <pradeepp@codeaurora.org>2014-01-24 17:12:50 +0530
commit74fdd7f614a272698ac0c0abf2a56d15dbc8eb67 (patch)
tree603a3d1a89a882794afc1e87bdcef26fc9bb1fcb
parent8e23d5c38fc05b1554a8c8499a5cdc47aa16bc5f (diff)
downloadandroid_packages_apps_Bluetooth-74fdd7f614a272698ac0c0abf2a56d15dbc8eb67.tar.gz
android_packages_apps_Bluetooth-74fdd7f614a272698ac0c0abf2a56d15dbc8eb67.tar.bz2
android_packages_apps_Bluetooth-74fdd7f614a272698ac0c0abf2a56d15dbc8eb67.zip
Map: Display mandatory fields in msg listing with 0 parmeter mask
When message listing is done with parameter mask as 0, we should be listing all the required fields as per map spec. Add change to set parameter mask accordingly in Bluetooth Map code to be able fetch the required fields. Change-Id: I85b71ffd370518ca432907680b4f1933cf398c35 CRs-fixed: 600691
-rw-r--r--src/com/android/bluetooth/map/BluetoothMapAppParams.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/bluetooth/map/BluetoothMapAppParams.java b/src/com/android/bluetooth/map/BluetoothMapAppParams.java
index 6f8e1ea2d..ab31e476c 100644
--- a/src/com/android/bluetooth/map/BluetoothMapAppParams.java
+++ b/src/com/android/bluetooth/map/BluetoothMapAppParams.java
@@ -696,7 +696,11 @@ public class BluetoothMapAppParams {
public void setParameterMask(long parameterMask) {
if (parameterMask < 0 || parameterMask > 0xFFFFFFFFL)
throw new IllegalArgumentException("Out of range, valid range is 0x0000 to 0xFFFFFFFF");
- this.parameterMask = parameterMask;
+ if(parameterMask == 0) {
+ this.parameterMask = INVALID_VALUE_PARAMETER;
+ } else {
+ this.parameterMask = parameterMask;
+ }
}
public int getFolderListingSize() {