diff options
-rw-r--r-- | src/wcmUSB.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wcmUSB.c b/src/wcmUSB.c index ca63e6d..8ded958 100644 --- a/src/wcmUSB.c +++ b/src/wcmUSB.c @@ -932,7 +932,8 @@ static int usbChooseChannel(WacomCommonPtr common, int device_type, unsigned int if (i == PAD_CHANNEL) continue; - if (!common->wcmChannel[i].work.proximity) + if (!common->wcmChannel[i].work.proximity && + !common->wcmChannel[i].valid.state.proximity) { channel = i; memset(&common->wcmChannel[channel],0, sizeof(WacomChannel)); |