summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2009-01-14 19:25:07 +0200
committerJohan Hedberg <johan.hedberg@nokia.com>2009-01-14 19:25:07 +0200
commit050415383a3af8c991e555cd7f6e8944ed634e29 (patch)
tree7f1fd39604114f1bbf820f5802c180ca6cc95ac9 /src
parent9e7fdeca25a58d1e778a6b706c937628def76d7a (diff)
Fix LIAC setting while toggling Pairable property when Discoverable=true
Diffstat (limited to 'src')
-rw-r--r--src/adapter.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/adapter.c b/src/adapter.c
index 131471d2..8e340100 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -448,6 +448,10 @@ static int set_mode(struct btd_adapter *adapter, uint8_t new_mode)
if (adapter->discov_timeout)
adapter_set_discov_timeout(adapter,
adapter->discov_timeout);
+ if (new_mode == MODE_LIMITED)
+ set_limited_discoverable(dd, adapter->dev.class, TRUE);
+ else if (adapter->mode == MODE_LIMITED)
+ set_limited_discoverable(dd, adapter->dev.class, FALSE);
}
}
done: