input: send unplug virtual cable to unknown devices

This commit is contained in:
Claudio Takahasi 2007-06-23 19:25:46 +00:00
parent 32274fc77d
commit cdfb787575

View File

@ -171,6 +171,12 @@ static gboolean connect_event(GIOChannel *chan, GIOCondition cond, gpointer data
debug("Incoming connection on PSM %d", psm);
if (input_device_set_channel(&src, &dst, psm, nsk) < 0) {
/* Send unplug virtual cable to unknown devices */
if (psm == L2CAP_PSM_HIDP_CTRL) {
int err;
unsigned char unplug = 0x15;
err = write(nsk, &unplug, sizeof(unplug));
}
close(nsk);
return TRUE;
}