summaryrefslogtreecommitdiff
path: root/android/hal-handsfree.c
diff options
context:
space:
mode:
authorSzymon Janc <szymon.janc@tieto.com>2014-09-22 16:30:13 +0200
committerSzymon Janc <szymon.janc@tieto.com>2014-09-22 16:31:09 +0200
commitbc5b5fdf13f67fb2af564aba802ea498bb8c288b (patch)
treef39821d21fed8b4d3fb4181246e0afa2aba452e6 /android/hal-handsfree.c
parent0ff83edff0c13fcea2a2a1b21365867fd01e098a (diff)
downloadbluez-bc5b5fdf13f67fb2af564aba802ea498bb8c288b.tar.gz
android: Use helper for accesing Android properties
Diffstat (limited to 'android/hal-handsfree.c')
-rw-r--r--android/hal-handsfree.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/android/hal-handsfree.c b/android/hal-handsfree.c
index 986e74589..0c5178922 100644
--- a/android/hal-handsfree.c
+++ b/android/hal-handsfree.c
@@ -27,8 +27,7 @@
#include "hal-msg.h"
#include "ipc-common.h"
#include "hal-ipc.h"
-
-#define MODE_PROPERTY_NAME "persist.sys.bluetooth.handsfree"
+#include "hal-utils.h"
static const bthf_callbacks_t *cbs = NULL;
@@ -216,13 +215,13 @@ static uint8_t get_mode(void)
{
char value[PROPERTY_VALUE_MAX];
- if (property_get(MODE_PROPERTY_NAME, value, "") > 0 &&
- (!strcasecmp(value, "hfp")))
- return HAL_MODE_HANDSFREE_HFP;
+ if (get_config("handsfree", value, NULL) > 0) {
+ if (!strcasecmp(value, "hfp"))
+ return HAL_MODE_HANDSFREE_HFP;
- if (property_get(MODE_PROPERTY_NAME, value, "") > 0 &&
- (!strcasecmp(value, "hfp_wbs")))
- return HAL_MODE_HANDSFREE_HFP_WBS;
+ if (!strcasecmp(value, "hfp_wbs"))
+ return HAL_MODE_HANDSFREE_HFP_WBS;
+ }
return HAL_MODE_HANDSFREE_HSP_ONLY;
}