Merge lp:~kzapalowicz/ubuntu-system-settings/ubuntu-system-settings-carfix2 into lp:ubuntu-system-settings
Status: | Merged |
---|---|
Approved by: | Ken VanDine |
Approved revision: | 1682 |
Merged at revision: | 1691 |
Proposed branch: | lp:~kzapalowicz/ubuntu-system-settings/ubuntu-system-settings-carfix2 |
Merge into: | lp:ubuntu-system-settings |
Diff against target: |
12 lines (+1/-1) 1 file modified
plugins/bluetooth/device.h (+1/-1) |
To merge this branch: | bzr merge lp:~kzapalowicz/ubuntu-system-settings/ubuntu-system-settings-carfix2 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ken VanDine | Approve | ||
Simon Fels (community) | Needs Fixing | ||
Matteo Croce (community) | Approve | ||
Review via email: mp+301886@code.launchpad.net |
Commit message
Make device always valid.
The current implementation set the device status to valid only when the
type of the device has been known. This has been provided by reading
Class of Device or Appearance properties which in some cases such as
inbound pairing with yet unknown device has to be queried. Now, some
of the remote devices such as cars do not make themselves discoverable
when initiate pairing which make us unable to query it's type. As a
result the device has been permanently invalid and the pairing failed.
This change makes sure that the device is always valid.
Description of the change
Make device always valid
The current implementation set the device status to valid only when the
type of the device has been known. This has been provided by reading
Class of Device or Appearance properties which in some cases such as
inbound pairing with yet unknown device has to be queried. Now, some
of the remote devices such as cars do not make themselves discoverable
when initiate pairing which make us unable to query it's type. As a
result the device has been permanently invalid and the pairing failed.
This change makes sure that the device is always valid.
Please drop the changelog entry, citrain will fill that in for you.