summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wcmUSB.c3
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));