Fix the cable pairing not being triggered on DualShock 4 controllers. Note that this still requires an authorisation when connecting through Bluetooth the first time as we're not exchanging linkkeys. Sixaxis/PS3 controllers aren't paired, so don't have that problem. --- plugins/sixaxis.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/sixaxis.c b/plugins/sixaxis.c index 22dc634da0f8..27bc09815b31 100644 --- a/plugins/sixaxis.c +++ b/plugins/sixaxis.c @@ -300,11 +300,11 @@ static void agent_auth_cb(DBusError *derr, void *user_data) if (closure->type == CABLE_PAIRING_SIXAXIS) { btd_device_set_record(closure->device, HID_UUID, SIXAXIS_HID_SDP_RECORD); + } - device_set_cable_pairing(closure->device, true); + device_set_cable_pairing(closure->device, true); - server_set_cable_pairing(adapter_bdaddr, true); - } + server_set_cable_pairing(adapter_bdaddr, true); ba2str(&closure->bdaddr, device_addr); ba2str(¢ral_bdaddr, central_addr); -- 2.50.1