From 47a7b3150c8ef9f8516d49de518c997ee329da9b Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 26 Nov 2012 13:12:27 +0200 Subject: [PATCH] core: Add auto_connect entries to profile defaults --- src/profile.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/profile.c b/src/profile.c index 761d5b3f8..417ebd7b3 100644 --- a/src/profile.c +++ b/src/profile.c @@ -1650,6 +1650,7 @@ static struct default_settings { int psm; BtIOSecLevel sec_level; bool authorize; + bool auto_connect; char * (*get_record)(struct ext_profile *ext, struct ext_io *l2cap, struct ext_io *rfcomm); @@ -1674,6 +1675,7 @@ static struct default_settings { .priority = BTD_PROFILE_PRIORITY_HIGH, .remote_uuid = HFP_AG_UUID, .channel = HFP_HF_DEFAULT_CHANNEL, + .auto_connect = true, .get_record = get_hfp_hf_record, .version = 0x0105, }, { @@ -1682,6 +1684,7 @@ static struct default_settings { .priority = BTD_PROFILE_PRIORITY_HIGH, .remote_uuid = HFP_HS_UUID, .channel = HFP_AG_DEFAULT_CHANNEL, + .auto_connect = true, .get_record = get_hfp_ag_record, .version = 0x0105, }, { @@ -1690,6 +1693,7 @@ static struct default_settings { .priority = BTD_PROFILE_PRIORITY_HIGH, .remote_uuid = HSP_HS_UUID, .channel = HSP_AG_DEFAULT_CHANNEL, + .auto_connect = true, }, { .uuid = OBEX_OPP_UUID, .name = "Object Push", @@ -1767,6 +1771,9 @@ static void ext_set_defaults(struct ext_profile *ext) if (settings->sec_level) ext->sec_level = settings->sec_level; + if (settings->auto_connect) + ext->p.auto_connect = true; + if (settings->priority) ext->p.priority = settings->priority; -- 2.47.3