Parent: 8a7c267e36a83245999dc374b627a889acd694f0
Author: Alex Deymo <deymo@chromium.org>
Committer: Johan Hedberg <johan.hedberg@intel.com>
Date: 2013-05-10 10:16:48
Tree: 1eabb269cda5db2a13333d469c97771964f8b4c6
plugins: Extend the pin code callback with the call number The plugin's pin code callback doesn't know about the pairing process. It just provides a pin code based on the information provided to this function. Although limited state could be added through other new callbacks, this fix achieves this by providing more information to the callback itself. The new argument "attempt" states the pin callback attempt of the particular plugin for the current pairing of the device. This allows a plugin to try different pincodes for the same device in the same pairing process. To signal that the plugin doesn't provide any pin code for the provided device the current implementation returns 0 (an empty pin code). Analogously, with this fix, a plugin should return 0 when it doesn't have any other pin code to provide for the given device.
Diffstat
| M | plugins/wiimote.c | | | 7 | ++++++- |
| M | src/adapter.c | | | 2 | +- |
| M | src/adapter.h | | | 3 | ++- |
3 files changed, 9 insertions(+), 3 deletions(-)