hfp: Add CHLD features to drver data

This commit is contained in:
Krzysztof Wilk 2014-03-17 16:47:29 +01:00 committed by Denis Kenzior
parent 5705a0078e
commit 8a7b8b0521
1 changed files with 3 additions and 0 deletions

View File

@ -49,6 +49,7 @@ static const char *bvra_prefix[] = { "+BVRA:", NULL };
struct hf_data {
GAtChat *chat;
unsigned int ag_features;
unsigned int ag_mpty_features;
int battchg_index;
guint register_source;
};
@ -139,6 +140,7 @@ static gboolean hfp_handsfree_register(gpointer user_data)
ofono_handsfree_set_inband_ringing(hf, TRUE);
ofono_handsfree_set_ag_features(hf, hd->ag_features);
ofono_handsfree_set_ag_chld_features(hf, hd->ag_mpty_features);
ofono_handsfree_register(hf);
return FALSE;
@ -154,6 +156,7 @@ static int hfp_handsfree_probe(struct ofono_handsfree *hf,
hd = g_new0(struct hf_data, 1);
hd->chat = g_at_chat_clone(info->chat);
hd->ag_features = info->ag_features;
hd->ag_mpty_features = info->ag_mpty_features;
ofono_handsfree_set_data(hf, hd);