diff options
author | Pradeep Panigrahi <pradeepp@codeaurora.org> | 2014-01-16 11:20:12 +0530 |
---|---|---|
committer | Pradeep Panigrahi <pradeepp@codeaurora.org> | 2014-01-24 17:12:50 +0530 |
commit | 74fdd7f614a272698ac0c0abf2a56d15dbc8eb67 (patch) | |
tree | 603a3d1a89a882794afc1e87bdcef26fc9bb1fcb | |
parent | 8e23d5c38fc05b1554a8c8499a5cdc47aa16bc5f (diff) | |
download | android_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.java | 6 |
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() { |