Commit: 1b80034b8903ccd21839e434dafca215100a8db6
Parent: ce2b40c892a337b9c26d7257b7ec96f9c56b5b7f
Author: Daniel Orstadius <daniel.orstadius@nokia.com>
Committer: Johan Hedberg <johan.hedberg@nokia.com>
Date: 2011-02-24 21:17:38
Tree: 2ddcf4c63d2d6db0864873a693805af49156d25b

Maemo6 MCE: skip first adapter_powered callback The maemo6 MCE plugin should be used with the flag InitiallyPowered in main.conf set to 'true' so that BlueZ powers on the adapter and leaves it in that state when the daemon is started. The plugin will read the radio state from the MCE and set the state accordingly. The maemo6 plugin is a btd_adapter_driver and those drivers are loaded after BlueZ has read the BD address etc from the adapter. This patch adds a boolean flag in the callback to ignore the initial powering on of the adapter by BlueZ, since it shouldn't be propagated to the MCE. With InitiallyPowered set to 'false' the adapter_powered callback is not called when the adapter is turned on at BlueZ startup, which is why this wasn't implemented before.

Diffstat

M plugins/maemo6.c | 6 ++++++

1 files changed, 6 insertions(+), 0 deletions(-)

View Full Diff | Patch